From 11435926ba33c024670acbfdc7bb35d1991ef614 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Mon, 3 Sep 2018 16:59:23 -0700 Subject: upgrade misc/tools/fontinfo.py --- misc/tools/fontinfo.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'misc') 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) -- cgit v1.2.3