[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
|
# glyf table
|
||||||
|
|
||||||
|
master_glyfs = [m['glyf'] for m in master_ttfs]
|
||||||
for name, glyph in font["glyf"].glyphs.items():
|
for name, glyph in font["glyf"].glyphs.items():
|
||||||
all_pgms = [
|
all_pgms = [
|
||||||
m["glyf"][name].program
|
glyf[name].program
|
||||||
for m in master_ttfs
|
for glyf in master_glyfs
|
||||||
if name in m['glyf'] and hasattr(m["glyf"][name], "program")
|
if name in glyf and hasattr(glyf[name], "program")
|
||||||
]
|
]
|
||||||
if not any(all_pgms):
|
if not any(all_pgms):
|
||||||
continue
|
continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user