>> [...] we are talking about the possibility to shift glyphs by a
>> call to `FT_Set_Transform', where the shift value is in the range
>> [0;1] (or rather [-0.5;0.5]), and this call takes place *before*
>> hinting, which is not possible current.
> 
> Rotation forfeits hinting, but you suggest that shifts would not.

Yes, the auto-hinter could be extended to cover this case.  On the
other hand, today we have a tendency to avoid hinting along the
x axis, so we are probably talking about a hypothetical issue.  Please
remember that the origin of the whole discussion is an innocent but
rather cryptic comment in the source code, and what to do with it.

> Therefore the advance, rounded or not, is not sufficient to control
> spacing.

It would be sufficient, since the hypothetical `fractional hinting' is
`strong' hinting, which modifies the advance width also so that...

> You need the bearing deltas anyway.

... you don't need deltas at all, AFAICS.


    Werner
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to