Hi Nikolaus,
I suppose this reduced form of hinting may
be better than completely unhinted rendering. You'd be giving up
hinting stems that are not in alignment zones, like the middle
stem of 'E'. Also, you'd need some way to identify and locate
the stems in an outline. In FreeType, there is a run-time
auto-hinter that could do this. In normal CFF fonts, there is an
auto-hinter that runs at font production time and records its
output as a series of hstem and vstem declarations in the
charstring. The production auto-hinter also recognizes and
handles conflicting hints by partitioning complex glyphs into
multiple hint zones, using the hintmask operator.
-Dave
On 6/2/2017 3:14 PM, Nikolaus Waxweiler
wrote:
Hey list, hey Dave Arnold,
I noticed that the CFF fonts served on e.g.
https://na01.safelinks.protection.outlook.com/?url="">
aren't snapped to the grid. Turns out they don't contain any vertical or
horizontal hints, just the blue zones. I don't remember if I asked this
before, but what keeps the CFF engine from simply snapping everything
inside a blue zone to the same pixel height?
_______________________________________________
Freetype-devel mailing list
address@hidden
https://na01.safelinks.protection.outlook.com/?url="">
.