Merge pull request #2828 from fonttools/issue2822

[instancer] Don't prune stat.ElidedFallbackNameID
This commit is contained in:
Just van Rossum 2022-09-20 17:34:18 +02:00 committed by GitHub
commit 5ed94e7b2c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,6 +37,9 @@ def getVariationNameIDs(varfont):
used.append(axis.AxisNameID)
for value in stat.AxisValueArray.AxisValue if stat.AxisValueArray else ():
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
return {nameID for nameID in used if nameID > 255}