summaryrefslogtreecommitdiff
path: root/misc/glyphs-scripts/delanchors.py
blob: fe2db97a41cdc2d1a80cf6653bd747a9f34c0c3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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()