From 38bbbf7fbc1a478afcea644ab896e0916faa20ca Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Wed, 18 Jan 2023 15:12:58 -0700 Subject: [PATCH] [VarComposites/compile] Better uniform-scale check --- Lib/fontTools/ttLib/tables/_g_l_y_f.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/fontTools/ttLib/tables/_g_l_y_f.py b/Lib/fontTools/ttLib/tables/_g_l_y_f.py index b54539075..357bada66 100644 --- a/Lib/fontTools/ttLib/tables/_g_l_y_f.py +++ b/Lib/fontTools/ttLib/tables/_g_l_y_f.py @@ -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