From 272f73632a73c7c9182482aa3206b375cf3a7b46 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 17 Dec 2023 12:01:43 -0700 Subject: [PATCH] [VARC] Fix instanciating component --- Lib/fontTools/ttLib/tables/otTables.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Lib/fontTools/ttLib/tables/otTables.py b/Lib/fontTools/ttLib/tables/otTables.py index 861ea4f68..4e855bf6f 100644 --- a/Lib/fontTools/ttLib/tables/otTables.py +++ b/Lib/fontTools/ttLib/tables/otTables.py @@ -339,10 +339,9 @@ class VarComponent: fl2fi(value / values.scale, values.fractionalBits) ) - if flags & VarComponentFlags.TRANSFORM_HAS_VARIATION: - for attr_name, mapping_values in VAR_COMPONENT_TRANSFORM_MAPPING.items(): - value = getattr(self.transform, attr_name) - append_transform_component(value, mapping_values) + for attr_name, mapping_values in VAR_COMPONENT_TRANSFORM_MAPPING.items(): + value = getattr(self.transform, attr_name) + append_transform_component(value, mapping_values) return Vector(locationValues), Vector(transformValues)