diff --git a/Lib/fontTools/varLib/instancer/__init__.py b/Lib/fontTools/varLib/instancer/__init__.py index 526060875..82676d419 100644 --- a/Lib/fontTools/varLib/instancer/__init__.py +++ b/Lib/fontTools/varLib/instancer/__init__.py @@ -1880,7 +1880,9 @@ def main(args=None): ) isFullInstance = { - axisTag for axisTag, limit in axisLimits.items() if not isinstance(limit, tuple) + axisTag + for axisTag, limit in axisLimits.items() + if limit is None or limit[0] == limit[2] }.issuperset(axis.axisTag for axis in varfont["fvar"].axes) instantiateVariableFont(