[Webkit-unassigned] [Bug 6218] New: WebTextRenderer caches and re-uses fallback renderers that are based on family lists

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Fri Dec 23 06:45:21 PST 2005


http://bugzilla.opendarwin.org/show_bug.cgi?id=6218

           Summary: WebTextRenderer caches and re-uses fallback renderers
                    that are based on family lists
           Product: WebKit
           Version: 412+
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: opendarwin.org at mitzpettel.com


Summary: A WebTextRenderer will remember the fallback font it used for a character missing in its font 
and will use that font again for the missing character even if the list of families to search has changed. 
This results in the character coming from a different family from the one specified and even worse, 
different fonts for different characters (depending on which were looked up before and which were not).

To reproduce: (Quit and re-)open Safari and load the test case.

Expected: Both "capital L with stroke" on each line to be the in the same font.

Actual: on the Zapfino line, the first letter is in Lucida Grande, the fallback font that was used for that 
character in the Lucida Grande line.

-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list