Fix unmasked bug from previous typo fix

This commit is contained in:
Martin Hosken 2019-05-01 22:28:05 +07:00
parent 5a97d0ace2
commit 2e7b021237

View File

@ -82,6 +82,12 @@ Silf_pseudomap_format = '''
nPseudo: H
'''
Silf_pseudomap_format_h = '''
>
unicode: H
nPseudo: H
'''
Silf_classmap_format = '''
>
numClass: H
@ -406,7 +412,7 @@ class Silf(object):
if version >= 3.0:
pseudo = sstruct.unpack(Silf_pseudomap_format, data[8+6*i:14+6*i], _Object())
else:
pseudo = sstruct.unpack('>HH', data[8+4*i:12+4*i], _Object())
pseudo = sstruct.unpack(Silf_pseudomap_format_h, data[8+4*i:12+4*i], _Object())
self.pMap[pseudo.unicode] = ttFont.getGlyphName(pseudo.nPseudo)
data = data[8 + 6 * numPseudo:]
currpos = (sstruct.calcsize(Silf_part1_format)