[merge] Use merger-private namespace in TTFont.__dict__
This commit is contained in:
parent
e6719f4dad
commit
deaf30d17c
@ -56,8 +56,8 @@ class Merger(object):
|
||||
def _openFonts(self, fontfiles):
|
||||
fonts = [ttLib.TTFont(fontfile) for fontfile in fontfiles]
|
||||
for font,fontfile in zip(fonts, fontfiles):
|
||||
font.fontfile = fontfile
|
||||
font.name = font['name'].getDebugName(4)
|
||||
font._merger__fontfile = fontfile
|
||||
font._merger__name = font['name'].getDebugName(4)
|
||||
return fonts
|
||||
|
||||
def merge(self, fontfiles):
|
||||
|
@ -182,7 +182,7 @@ def merge(self, m, tables):
|
||||
for i,(table,dups) in enumerate(zip(tables, m.duplicateGlyphsPerFont)):
|
||||
if not dups: continue
|
||||
if table is None or table is NotImplemented:
|
||||
log.warning("Have non-identical duplicates to resolve for '%s' but no GSUB. Are duplicates intended?: %s", m.fonts[i].name, dups)
|
||||
log.warning("Have non-identical duplicates to resolve for '%s' but no GSUB. Are duplicates intended?: %s", m.fonts[i]._merger__name, dups)
|
||||
continue
|
||||
|
||||
synthFeature = None
|
||||
|
Loading…
x
Reference in New Issue
Block a user