From 5e0d7cbfda85a1ebfb96c7668f8151d4a5f9833a Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sun, 28 Mar 2021 15:21:20 -0700 Subject: fix python3 issue --- misc/tools/gen-metrics-and-svgs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/misc/tools/gen-metrics-and-svgs.py b/misc/tools/gen-metrics-and-svgs.py index 4b6ff22a2..8d38ce958 100755 --- a/misc/tools/gen-metrics-and-svgs.py +++ b/misc/tools/gen-metrics-and-svgs.py @@ -168,7 +168,9 @@ def genKerningInfo(ufo, glyphnames, nameToIdMap): # load groups filename = os.path.join(ufo.path, 'groups.plist') - groups = plistlib.readPlist(filename) + groups = None + with open(filename, 'rb') as f: + groups = plistlib.load(f) pairs = [] for kt in kerning.keys(): @@ -177,12 +179,12 @@ def genKerningInfo(ufo, glyphnames, nameToIdMap): leftnames = [] rightnames = [] - if leftname.startswith('public.kern'): + if leftname.startswith(u'public.kern'): leftnames = groups[leftname] else: leftnames = [leftname] - if rightname.startswith('public.kern'): + if rightname.startswith(u'public.kern'): rightnames = groups[rightname] else: rightnames = [rightname] -- cgit v1.2.3