Fix unmasked bug from previous typo fix
This commit is contained in:
parent
5a97d0ace2
commit
2e7b021237
@ -82,6 +82,12 @@ Silf_pseudomap_format = '''
|
|||||||
nPseudo: H
|
nPseudo: H
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
Silf_pseudomap_format_h = '''
|
||||||
|
>
|
||||||
|
unicode: H
|
||||||
|
nPseudo: H
|
||||||
|
'''
|
||||||
|
|
||||||
Silf_classmap_format = '''
|
Silf_classmap_format = '''
|
||||||
>
|
>
|
||||||
numClass: H
|
numClass: H
|
||||||
@ -406,7 +412,7 @@ class Silf(object):
|
|||||||
if version >= 3.0:
|
if version >= 3.0:
|
||||||
pseudo = sstruct.unpack(Silf_pseudomap_format, data[8+6*i:14+6*i], _Object())
|
pseudo = sstruct.unpack(Silf_pseudomap_format, data[8+6*i:14+6*i], _Object())
|
||||||
else:
|
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)
|
self.pMap[pseudo.unicode] = ttFont.getGlyphName(pseudo.nPseudo)
|
||||||
data = data[8 + 6 * numPseudo:]
|
data = data[8 + 6 * numPseudo:]
|
||||||
currpos = (sstruct.calcsize(Silf_part1_format)
|
currpos = (sstruct.calcsize(Silf_part1_format)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user