diff --git a/add_glyphs.py b/add_glyphs.py index e94a96302..5c71b61b4 100644 --- a/add_glyphs.py +++ b/add_glyphs.py @@ -259,13 +259,13 @@ def get_gsub_ligature_lookup(font): assert lookup.LookupFlag == 0 # importXML doesn't fully init GSUB structures, so help it out + st = lookup.SubTable[0] if not hasattr(lookup, 'LookupType'): - st = lookup.SubTable[0] assert st.LookupType == 4 setattr(lookup, 'LookupType', 4) - if not hasattr(st, 'ligatures'): - setattr(st, 'ligatures', {}) + if not hasattr(st, 'ligatures'): + setattr(st, 'ligatures', {}) return lookup