From eb40739b9e9ae85133e248e265fdd86f2273d373 Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Sun, 4 Jun 2023 15:57:38 -0700 Subject: [PATCH] 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 --- misc/tools/gen-var-designspace.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/misc/tools/gen-var-designspace.py b/misc/tools/gen-var-designspace.py index 626b9facc..03c825ad8 100644 --- a/misc/tools/gen-var-designspace.py +++ b/misc/tools/gen-var-designspace.py @@ -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