[Webkit-unassigned] [Bug 36548] [GTK] Wrong font instantiated from an unknown font family

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 19 12:38:13 PDT 2010


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





--- Comment #6 from Martin Robinson <mrobinson at webkit.org>  2010-09-19 12:38:13 PST ---
This will likely need to be landed along with the patch in https://bugs.webkit.org/show_bug.cgi?id=46038 with new baselines, as both of these issues have conspired to create many incorrect DRT dumps. If they are landed separately, we will need to make new baselines twice.

Here's an example of what's happening for fast/borders/border-image-border-radius.html without fixing fonts.conf:

WebCore requests font family: Times
    family name after config: Times (no alias for Times)
    family name after matching: Nimbus Roman No9 L (fallback for Times -- rejected)

WebCore requests font family:Times New Roman (WebCore CSS fallback)
    family name after config:Times New Roman
    family name after matching:Ahem (fallback for Times New Roman -- rejected)

family name:serif (last fallback)
    family name after config:serif
    family name after matching:Ahem (accepted, because "serif" allows falling back)

The correct trace, with a fixed fonts.conf, would look like:
WebCore requests font family: Times
    family name after config: Liberation Serif (aliased to Times)
    family name after matching: Liberation Serif (matched! success!)

-- 
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