summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRasmus Andersson <rasmus@notion.se>2023-11-19 05:56:28 +0300
committerRasmus Andersson <rasmus@notion.se>2023-11-19 05:56:28 +0300
commite28d41ab3c2d3ee255497bd1d742675a4e855e13 (patch)
treeb722b5271733082508a0cab86458ca95d280c1c1
parentd7208199a47f18fc015bce99f836d340e9f29a72 (diff)
downloadinter-e28d41ab3c2d3ee255497bd1d742675a4e855e13.tar.xz
fix postscript names in VF per fbake:com.adobe.fonts/check/varfont/valid_default_instance_nameids
-rw-r--r--misc/tools/gen-var-designspace.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/misc/tools/gen-var-designspace.py b/misc/tools/gen-var-designspace.py
index e1e8ae1d3..ff3995c64 100644
--- a/misc/tools/gen-var-designspace.py
+++ b/misc/tools/gen-var-designspace.py
@@ -29,10 +29,14 @@ def fixup_instance(designspace, instance):
if isItalic:
psStyle = psStyle.replace('Italic','')
if psStyle == '':
- psStyle = 'Regular'
- instance.postScriptFontName = 'InterVariableItalic-' + psStyle
+ instance.postScriptFontName = 'InterVariableItalic'
+ else:
+ instance.postScriptFontName = 'InterVariableItalic-' + psStyle
else:
- instance.postScriptFontName = 'InterVariable-' + psStyle
+ if psStyle == 'Regular':
+ instance.postScriptFontName = 'InterVariable'
+ else:
+ instance.postScriptFontName = 'InterVariable-' + psStyle
instance.styleMapFamilyName = instance.styleMapFamilyName.replace(' Display', '')