[intancer] Add stat.ElidedFallbackNameID to the set of used name IDs, to avoid it being pruned. Fixes #2822
This commit is contained in:
parent
85fcb94b36
commit
c7ea667215
@ -37,6 +37,9 @@ def getVariationNameIDs(varfont):
|
|||||||
used.append(axis.AxisNameID)
|
used.append(axis.AxisNameID)
|
||||||
for value in stat.AxisValueArray.AxisValue if stat.AxisValueArray else ():
|
for value in stat.AxisValueArray.AxisValue if stat.AxisValueArray else ():
|
||||||
used.append(value.ValueNameID)
|
used.append(value.ValueNameID)
|
||||||
|
elidedFallbackNameID = getattr(stat, "ElidedFallbackNameID", None)
|
||||||
|
if elidedFallbackNameID is not None:
|
||||||
|
used.append(stat.ElidedFallbackNameID)
|
||||||
# nameIDs <= 255 are reserved by OT spec so we don't touch them
|
# nameIDs <= 255 are reserved by OT spec so we don't touch them
|
||||||
return {nameID for nameID in used if nameID > 255}
|
return {nameID for nameID in used if nameID > 255}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user