[Webkit-unassigned] [Bug 100050] New: Font’s fast code path doesn’t handle partial runs correctly when kerning or ligatures are enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Oct 22 16:29:01 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=100050

           Summary: Font’s fast code path doesn’t handle partial runs
                    correctly when kerning or ligatures are enabled
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Text
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: mitz at webkit.org


drawSimpleText, drawEmphasisMarksForSimpleText, and selectionRectForSimpleText all rely on advancing a WidthIterator to the “from” offset, then advancing it again to the “to” offset. If from > 0 or to < the run’s length, then WidthIterator doesn’t get a chance to apply font transforms between the characters on either side of the “from” and “to” boundaries, which can lead to incorrect results.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list