Werner,

Admittedly, I enjoy reading those Apple docs too much. So I found
other problems:

Here
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM02/Chap2.html#rounding_operations
the phase is added back *before* checking if rounding changed the
sign. MS is in agreement here. Freetype does it *after* in both
Round_Super's. Also Round_To_Half grid is not supposed to return 0
even if the sign changed, because it is not half-grid. It's supposed
to return either 32 or -32. Freetype's Round_To_Half_Grid is likely
wrong here.

Best,
Alexei

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

Reply via email to