> In Fedora rawhide I enabled the patented bytecode interpretter a
> while ago since the patents expired.  I've received reports since
> that this has resulted in degraded rendering of some fonts.
> 
> Apparently, from what I hear, with Medium hinting, the autohinter is
> not used even if the font doesn't have any bytecode.

This is the right behaviour IMHO.  A TrueType font is expected to be
self-contained, this is, the rendering result should always be the
same, independent of the rasterizer.

> The desired behavior is to use the autohinter for any glyphs without
> bytecode hints.

Definitely not!  Either the whole font gets autohinted, or the
bytecode interpreter is used.  Mixing those two hinting strategies
doesn't give good results since the global hints are calculated
differently.

Basically, I think this is a FontConfig issue; all TrueType fonts
which need autohinting should be configured as such.

On the other hand I see the problem you have.  However, there is
currently no possibility (built into FreeType, I mean) to find out
whether a font has TrueType hints or not.  It's straightforward to add
such a function, and FontConfig might use it during the creation of
the cache.

What kind of interface would you like to have?  I can imagine that you
want to check the presence of a font's hinting instructions for a
given range of input codes (not that I would really like this, but...)


    Werner


_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to