[DejaVu-bugs] [Bug 15909] Non-ideal rendering of Latin ligatures for 'fl' and 'fi'

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Dec 5 08:38:59 PST 2008


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





--- Comment #4 from Ben Laenen <bl.bugs at gmail.com>  2008-12-05 08:38:58 PST ---
I'd like to hear their arguments then why it's a bug in DejaVu.

The reasons why it's not are quite clear:
* we have truetype hinting that force the ligatures to have the exact height as
the normal letters "f" and "i". These have been verified numerous times in the
past.
* The outlines of the fi ligatures are also exactly the same compared to "f"
and "i".
* Fedora disables the freetype bytecode interpreter (which is needed to read
those truetype hinting instructions) (patent reasons), and makes use of the
freetype autohinter that doesn't read the hinting instructions
* Without the instructions, the only thing that freetype can use to render the
glyphs are some smart algorithms, and the only data it can use from the font
are the glyph outlines.
* The outlines are correctly sized, as mentioned above. There's not a single
different thing we can do in a font to influence the behaviour of the freetype
autohinter in some way.
* Hence, the only reason why the glyphs you see are misrendered is that
something is wrong in the algorithms used by the freetype autohinter, since
that's the only thing that can affect the shapes you see.

Now, if Freetype autohinters have another opinion, then I'd like to hear it.
For now, this is clearly not our bug.


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


More information about the DejaVu-bugs mailing list