summaryrefslogtreecommitdiff
path: root/scripts/force_yminmax.py
diff options
context:
space:
mode:
authorRoozbeh Pournader <roozbeh@google.com>2014-09-11 20:26:45 -0700
committerJames Godfrey-Kittle <jamesgk@google.com>2015-04-16 12:16:22 -0700
commit578f2cffab733cbbe232c702c9053037256bb6fd (patch)
tree0bcb3a65f267a098299d6eebc77db9d57e90da5d /scripts/force_yminmax.py
parentf9196c726aafb915fcd3cfdb7f0fd0fb6a62026a (diff)
Make force_ymin_ymax script use internal font name in its reporting.
Diffstat (limited to 'scripts/force_yminmax.py')
-rwxr-xr-xscripts/force_yminmax.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/force_yminmax.py b/scripts/force_yminmax.py
index bfee9f4..454414c 100755
--- a/scripts/force_yminmax.py
+++ b/scripts/force_yminmax.py
@@ -5,8 +5,10 @@ import sys
from fontTools import ttLib
+from nototools import font_data
-def output_protruding_glyphs(font, ymin, ymax, file_name):
+
+def output_protruding_glyphs(font, ymin, ymax):
"""Outputs all glyphs going outside the specified vertical range."""
protruding_glyphs = []
glyf_table = font['glyf']
@@ -17,7 +19,7 @@ def output_protruding_glyphs(font, ymin, ymax, file_name):
if glyph.yMin < ymin or glyph.yMax > ymax:
protruding_glyphs.append(glyph_name)
if protruding_glyphs:
- print "Protruding glyphs in %s:" % file_name,
+ print "Protruding glyphs in %s:" % font_data.font_name(font),
print ', '.join(sorted(protruding_glyphs))
@@ -33,7 +35,7 @@ def main(argv):
head = font['head']
head.yMin = YMIN
head.yMax = YMAX
- output_protruding_glyphs(font, YMIN, YMAX, source_font_name)
+ output_protruding_glyphs(font, YMIN, YMAX)
font.save(target_font_name)