diff --git a/Lib/fontTools/varLib/featureVars.py b/Lib/fontTools/varLib/featureVars.py index 8664d8f66..2a873380a 100644 --- a/Lib/fontTools/varLib/featureVars.py +++ b/Lib/fontTools/varLib/featureVars.py @@ -317,6 +317,10 @@ def overlayBox(top, bot): remainder[axisTag] = minimum,maximum + if not exactlyOne: + # bot is fully within intersection. Remainder is empty. + return intersection, None + return intersection, remainder def cleanupBox(box):