On 06/07/2012 04:20 PM, Werner LEMBERG wrote:
>>>> BTW, checkout DejaVuSans at 4pt.  I see all kinds of triangular
>>>> artifacts.
>>>
>>> Not my problem :-) According to the font's gasp table, hinting
>>> should be switched off below 9pt.
>>
>> See attachment.
> 
> Yes, I know.  I can only repeat: The bytecode goes havoc because it
> doesn't work at this size.  This is *not* a problem!  The gasp table
> tells you not to do that.

Alternatively, can't FreeType do that itself?  I know previously you've had
said that FreeType exposes gasp table, and that FreeType just does what you
tell it.  Previously I agreed with that.  But now I think it makes sense to
disable bytecode if gasp says so.  IMO, applications should only need to tell
FreeType whether to hint or not, whether to antialias or not, and not know
about the details of TrueType or other formats.  FreeType should abstract that
away.  *If* then need full control though, FreeType can allow that too.

behdad

>     Werner

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

Reply via email to