[VarComposites/compile] Better uniform-scale check

This commit is contained in:
Behdad Esfahbod 2023-01-18 15:12:58 -07:00
parent d8f6d0c6af
commit 38bbbf7fbc

View File

@ -1828,7 +1828,7 @@ class GlyphVarComponent(object):
if (
flags & VarComponentFlags.HAVE_SCALE_X
and flags & VarComponentFlags.HAVE_SCALE_Y
and self.scaleX == self.scaleY
and fl2fi(self.scaleX, 10) == fl2fi(self.scaleY, 10)
):
flags |= VarComponentFlags.UNIFORM_SCALE
flags ^= VarComponentFlags.HAVE_SCALE_Y