[varLib] Reduce TTFont.__getitem__() in _merge_TTHinting
This commit is contained in:
parent
75ef521fd0
commit
f387620572
@ -333,11 +333,12 @@ def _merge_TTHinting(font, masterModel, master_ttfs):
|
||||
|
||||
# glyf table
|
||||
|
||||
master_glyfs = [m['glyf'] for m in master_ttfs]
|
||||
for name, glyph in font["glyf"].glyphs.items():
|
||||
all_pgms = [
|
||||
m["glyf"][name].program
|
||||
for m in master_ttfs
|
||||
if name in m['glyf'] and hasattr(m["glyf"][name], "program")
|
||||
glyf[name].program
|
||||
for glyf in master_glyfs
|
||||
if name in glyf and hasattr(glyf[name], "program")
|
||||
]
|
||||
if not any(all_pgms):
|
||||
continue
|
||||
|
Loading…
x
Reference in New Issue
Block a user