From 582467fa8d5ae8ab59dd4430617b0b0761542add Mon Sep 17 00:00:00 2001 From: Rasmus Andersson Date: Mon, 12 Jun 2023 12:22:16 -0700 Subject: [PATCH] make sure fvar ps name for InterVariableItalic is not identical to ID 25. Re #577 --- misc/tools/gen-var-designspace.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/misc/tools/gen-var-designspace.py b/misc/tools/gen-var-designspace.py index 5fc9cc322..5af64ab10 100644 --- a/misc/tools/gen-var-designspace.py +++ b/misc/tools/gen-var-designspace.py @@ -27,7 +27,10 @@ def fixup_instance(designspace, instance): isItalic = "Italic" in instance.styleName psStyle = remove_whitespace(instance.styleName) if isItalic: - instance.postScriptFontName = 'InterVariableItalic-' + psStyle.replace('Italic','') + psStyle = psStyle.replace('Italic','') + if psStyle == '': + psStyle = 'Regular' + instance.postScriptFontName = 'InterVariableItalic-' + psStyle else: instance.postScriptFontName = 'InterVariable-' + psStyle