|
@@ -0,0 +1,17 @@
|
|
|
+from defcon.objects.font import Font
|
|
|
+import os
|
|
|
+
|
|
|
+glyphOrder = []
|
|
|
+
|
|
|
+with open("glyphorder.txt", "r") as f:
|
|
|
+ glyphOrder = f.read().splitlines()
|
|
|
+
|
|
|
+DIR = "master_ufo"
|
|
|
+
|
|
|
+for fn in os.listdir(DIR):
|
|
|
+ if fn.endswith(".ufo"):
|
|
|
+ font = Font(os.path.join(DIR, fn))
|
|
|
+ font.glyphOrder = glyphOrder
|
|
|
+ font.save()
|
|
|
+ print fn
|
|
|
+print "Done"
|