use prefix "InterVariable-" in fvar table instead of "Inter" to avoid any collision with static fonts on systems which may use ps style names as keys in a global namespace

This commit is contained in:
Rasmus Andersson 2023-06-04 15:57:38 -07:00
parent 7dbb0365c4
commit eb40739b9e

View file

@ -20,8 +20,7 @@ def fixup_names(instance_or_source):
def fixup_instance(designspace, instance):
fixup_names(instance)
psFamilyName = 'Inter'
instance.postScriptFontName = psFamilyName + remove_whitespace(instance.styleName)
instance.postScriptFontName = 'InterVariable-' + remove_whitespace(instance.styleName)
instance.styleMapFamilyName = instance.styleMapFamilyName.replace(' Display', '')
# remove WWSFamilyName and WWSSubfamilyName properties