diff --git a/misc/glyphs-scripts/delanchors.py b/misc/glyphs-scripts/delanchors.py new file mode 100644 index 000000000..fe2db97a4 --- /dev/null +++ b/misc/glyphs-scripts/delanchors.py @@ -0,0 +1,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() diff --git a/misc/rf-scripts/fixup-variant.py b/misc/glyphs-scripts/fixup-variant.py similarity index 100% rename from misc/rf-scripts/fixup-variant.py rename to misc/glyphs-scripts/fixup-variant.py