> The difference between org and orus is that org has rounding errors
> caused by the scaling to 26.6 fixed point pixel coordinates, so
> scaling orus seems to be more correct, although I struggle to see
> how it could matter in practice.

It does.  See this thread:

  http://lists.gnu.org/archive/html/freetype-devel/2006-04/msg00000.html

> But since the rest of the code really likes to use orus, it's best
> to keep using it in IP as well I suppose.

Well, `orus' has been introduced just to cater rounding issues with
the IP instruction.

> The attached patch fixes the bug, and does not change the case where
> x_scale and y_scale are equal, so it should be quite safe and not
> introduce any new bugs.

Thanks a lot!


    Werner

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

Reply via email to