summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2018-02-17 09:44:20 +0300
committerRasmus Andersson <rasmus@notion.se>2018-02-17 09:44:20 +0300
commitded53913598880d8cb957430cd719ae290d94d73 (patch)
tree53c93993e9e58ed715480c925938a6eafef675a3 /misc
parentf5859654a973a18da6239568dbb27ce4c04fadbf (diff)
downloadinter-ded53913598880d8cb957430cd719ae290d94d73.tar.xz
Add option ignoreGlyphsWithoutContours to AdjustWidth.py RF script
Diffstat (limited to 'misc')
-rw-r--r--misc/rf-scripts/AdjustWidth.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/misc/rf-scripts/AdjustWidth.py b/misc/rf-scripts/AdjustWidth.py
index fdb188c8f..beee877c8 100644
--- a/misc/rf-scripts/AdjustWidth.py
+++ b/misc/rf-scripts/AdjustWidth.py
@@ -7,6 +7,7 @@ from math import ceil, floor
if __name__ == "__main__":
font = CurrentFont()
+ ignoreGlyphsWithoutContours = True # like spaces
print "Resizing glyph margins for %r" % font
# how much to add or remove from each glyph's margin
@@ -24,9 +25,10 @@ if __name__ == "__main__":
ignored.append((g.name, 'zero-width'))
continue
- # if g.box is None:
- # print '"%s": ["ignore", "empty"],' % (g.name)
- # continue
+ if ignoreGlyphsWithoutContours and g.box is None:
+ # print '"%s": ["ignore", "empty"],' % (g.name)
+ ignored.append((g.name, 'empty'))
+ continue
# skip glyphs
#if g.name in ('c', 'e', 'o', 'r', 'j'):