From 3a4f1fb17073774606172dec4c67ce1ea0e1adc4 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 29 Oct 2016 13:38:27 +0200 Subject: [PATCH] [Snippets/interpolatable] Skip incompatible glyphs --- Snippets/interpolatable.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Snippets/interpolatable.py b/Snippets/interpolatable.py index 7c03746b6..63ba903e1 100755 --- a/Snippets/interpolatable.py +++ b/Snippets/interpolatable.py @@ -148,7 +148,9 @@ def test(glyphsets, glyphs=None): # Check each master against the next one in the list. for m0,m1 in zip(allVectors[:-1],allVectors[1:]): - assert len(m0) == len(m1) + if len(m0) != len(m1): + print('Glyphs not compatible!!!!!', glyph_name) + continue if not m0: continue costs = [[_vlen(_vdiff(v0,v1)) for v1 in m1] for v0 in m0]