summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-11-26 19:57:13 +0300
committerRasmus Andersson <rasmus@notion.se>2018-11-26 19:57:13 +0300
commit0eb9bd892f4d65bd470fed7e9d84eef2844f9362 (patch)
tree6a5607df0cc89f9351211770b340698514dabd0b /misc
parent30c17551659d0b852fd8c4d028136e64caa2a4c3 (diff)
downloadinter-0eb9bd892f4d65bd470fed7e9d84eef2844f9362.tar.xz
scripts
Diffstat (limited to 'misc')
-rw-r--r--misc/glyphs-scripts/delanchors.py19
-rw-r--r--misc/glyphs-scripts/fixup-variant.py (renamed from misc/rf-scripts/fixup-variant.py)0
2 files changed, 19 insertions, 0 deletions
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
index c2ac0f652..c2ac0f652 100644
--- a/misc/rf-scripts/fixup-variant.py
+++ b/misc/glyphs-scripts/fixup-variant.py