From 49cf572c9f619d755e67b187e446c13c59d9266d Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 8 Aug 2022 13:34:40 -0600 Subject: [PATCH] [instancer] Fix a few more tests --- Lib/fontTools/varLib/instancer/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/varLib/instancer/__init__.py b/Lib/fontTools/varLib/instancer/__init__.py index e3860f60ea2..99c8748962a 100644 --- a/Lib/fontTools/varLib/instancer/__init__.py +++ b/Lib/fontTools/varLib/instancer/__init__.py @@ -1060,12 +1060,12 @@ def sanityCheckVariableTables(varfont): def populateAxisDefaults(varfont, axisLimits): - if any(None in value for value in axisLimits.values()): + if any(None in _expand(value) for value in axisLimits.values()): fvar = varfont["fvar"] defaultValues = {a.axisTag: a.defaultValue for a in fvar.axes} return { axisTag: tuple(defaultValues[axisTag] if v is None else v - for v in value) + for v in _expand(value)) for axisTag, value in axisLimits.items() } return axisLimits