[cairo-bugs] [Bug 13479] Ugly Courier New font with cairo 1.4.12

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Dec 16 22:24:19 PST 2007


http://bugs.freedesktop.org/show_bug.cgi?id=13479





------- Comment #2 from freedesktop at behdad.org  2007-12-16 22:24 PST -------
Fixed on master.  Can you give it a try:

commit 83963d2a9ec445e23cfbe692b877177a9d9d135e
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Mon Dec 17 01:19:53 2007 -0500

    [cairo-ft] Revert "Force non-AA text when using a bitmap strike with only
scaling transform." (#13479)

    The reasoning for that commit was that fonts with bitmap strikes should be
    rendered with antialiasing off for those (hopefully) few glyphs that don't
    have a bitmap.

    However, it turns out, there are fonts that have some, but very few,
bitmaps,
    and this changed forces non-AA rendering on them.  We now support multiple
    glyph formats per font in the Xlib backend, so backing this out to let
every
    glyph render as is.  Fontconfig rules can be used to force AA off on a
per-font
    basis.

    This reverts commit 06af5c2891b89da28581c30afcde06c5442884db.

commit 805b668260c47e6d3d854361fcc53f12bd2a57e1
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Mon Dec 17 01:14:27 2007 -0500

    [cairo-xlib] Support scale fonts with glyphs of multiple formats (#13479)

    We maintain three Xrender glyphsets per scaled font, one for each of A1,
A8,
    and ARGB32.  This is required to correctly support fonts with bitmaps for
    some glyphs but not all.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the cairo-bugs mailing list