summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmisc/tools/fontinfo.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/misc/tools/fontinfo.py b/misc/tools/fontinfo.py
index 0f406a14d..5accc5498 100755
--- a/misc/tools/fontinfo.py
+++ b/misc/tools/fontinfo.py
@@ -3,8 +3,13 @@
#
# Generates JSON-encoded information about fonts
#
-import os
-import sys
+from __future__ import print_function
+
+import os, sys
+from os.path import dirname, basename, abspath, relpath, join as pjoin
+sys.path.append(abspath(pjoin(dirname(__file__), 'tools')))
+import common # for the side effeects
+
import argparse
import json
import re
@@ -272,7 +277,7 @@ def genFontInfo(fontpath, outputType, withGlyphs=True):
}
# for tableName in tt.keys():
- # print 'table', tableName
+ # print('table', tableName)
nameDict = {}
if 'name' in tt:
@@ -394,7 +399,7 @@ def genFontInfo(fontpath, outputType, withGlyphs=True):
addCFFFontInfo(tt, info, cffTable)
elif glyphsType is GLYPHS_TYPE_TT:
glyphsTable = tt["glyf"]
- # print 'glyphs type:', glyphsType, 'flavor:', tt.flavor, 'sfntVersion:', tt.sfntVersion
+ # print('glyphs type:', glyphsType, 'flavor:', tt.flavor, 'sfntVersion:', tt.sfntVersion)
if (withGlyphs is not False or outputType is OUTPUT_TYPE_GLYPHLIST) and withGlyphs is not '':
info['glyphs'] = genGlyphsInfo(tt, outputType, glyphsType, glyphsTable, withGlyphs)