From 0eb9bd892f4d65bd470fed7e9d84eef2844f9362 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Mon, 26 Nov 2018 08:57:13 -0800 Subject: [PATCH] scripts --- misc/glyphs-scripts/delanchors.py | 19 +++++++++++++++++++ .../fixup-variant.py | 0 2 files changed, 19 insertions(+) create mode 100644 misc/glyphs-scripts/delanchors.py rename misc/{rf-scripts => glyphs-scripts}/fixup-variant.py (100%) 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