diff --git a/Lib/fontTools/varLib/instancer.py b/Lib/fontTools/varLib/instancer.py index 6ba4d59d2..2f92157b0 100644 --- a/Lib/fontTools/varLib/instancer.py +++ b/Lib/fontTools/varLib/instancer.py @@ -688,7 +688,7 @@ def normalize(value, triple, avar_mapping): def normalizeAxisLimits(varfont, axis_limits): fvar = varfont["fvar"] - bad_limits = axis_limits.keys() - {a.axisTag for a in fvar.axes} + bad_limits = set(axis_limits.keys()).difference(a.axisTag for a in fvar.axes) if bad_limits: raise ValueError("Cannot limit: {} not present in fvar".format(bad_limits))