From 2f1f5e5e7be331d960a0e30d537c2b4c70d89285 Mon Sep 17 00:00:00 2001 From: Rod S Date: Wed, 25 Jan 2023 19:53:47 -0800 Subject: [PATCH] Odd check pattern --- Lib/fontTools/varLib/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/varLib/models.py b/Lib/fontTools/varLib/models.py index 7f406a2f0..954cf87bf 100644 --- a/Lib/fontTools/varLib/models.py +++ b/Lib/fontTools/varLib/models.py @@ -365,12 +365,12 @@ class VariationModel(object): # Walk over previous masters now for prev_region in regions[:i]: # Master with extra axes do not participte - if not set(prev_region.keys()).issubset(locAxes): + if set(prev_region.keys()) != locAxes: continue # If it's NOT in the current box, it does not participate relevant = True for axis, (lower, peak, upper) in region.items(): - if axis not in prev_region or not ( + if not ( prev_region[axis][1] == peak or lower < prev_region[axis][1] < upper ):