NameRecordVisitor: remove unnecessary check for out of bounds nameIDs

This commit is contained in:
Cosimo Lupo 2024-08-30 17:04:39 +01:00
parent 8f01590353
commit afd73dd2b1
No known key found for this signature in database
GPG Key ID: DF65A8A5A119C9A8

View File

@ -1196,9 +1196,12 @@ def visit(visitor, obj):
# also include the sequence of UI strings for individual variants, if any # also include the sequence of UI strings for individual variants, if any
if obj.FirstParamUILabelNameID == 0 or obj.NumNamedParameters == 0: if obj.FirstParamUILabelNameID == 0 or obj.NumNamedParameters == 0:
return return
last_name_id = obj.FirstParamUILabelNameID + obj.NumNamedParameters - 1 visitor.seen.update(
if last_name_id >= 256 and last_namd_id <= 0x7FFF: range(
visitor.seen.update(range(obj.FirstParamUILabelNameID, last_name_id + 1)) obj.FirstParamUILabelNameID,
obj.FirstParamUILabelNameID + obj.NumNamedParameters,
)
)
@NameRecordVisitor.register(ttLib.getTableClass("fvar")) @NameRecordVisitor.register(ttLib.getTableClass("fvar"))