fix sub-string check in update uniqueID

This commit is contained in:
Cosimo Lupo 2021-02-19 11:02:26 +00:00
parent fcfcb78cc0
commit 0c92d33bc0
No known key found for this signature in database
GPG Key ID: 179A8F0895A02F4F

View File

@ -352,10 +352,11 @@ def _updateUniqueIdNameRecord(varfont, nameIDs, platform):
nameRecord = nametable.getName(nameID, *platform)
if not nameRecord:
continue
if currentRecord.toUnicode() in nameRecord.toUnicode():
if nameRecord.toUnicode() in currentRecord.toUnicode():
return currentRecord.toUnicode().replace(
nameRecord.toUnicode(), nameIDs[nameRecord.nameID]
)
# Create a new string since we couldn't find any substrings.
fontVersion = _fontVersion(varfont, platform)
achVendID = varfont["OS/2"].achVendID