inter/misc/glyphs-scripts/delanchors.py

20 lines
464 B
Python
Raw Normal View History

2018-11-26 17:57:13 +01:00
delanchors = ['top_dd', 'top0315', 'bottom_dd']
font = Glyphs.font
font.disableUpdateInterface()
try:
for g in font.glyphs:
g.beginUndo()
try:
for master in font.masters:
layer = g.layers[master.id]
for aname in delanchors:
try:
del(layer.anchors[aname])
print("del %s in %s", aname, g.name)
except:
pass
finally:
g.endUndo()
finally:
font.enableUpdateInterface()