build_variations_ps_name(ttFont, family_name)
-def build_variations_ps_name(ttFont, family_name):
+def build_variations_ps_name(ttFont, family_name=None):
assert is_variable(ttFont), "Not a VF!"
+ if not family_name:
+ family_name = ttFont["name"].getBestFamilyName()
font_styles = axis_registry.fallbacks_in_name_table(ttFont)
if font_styles:
vf_ps = family_name.replace(" ", "") + "".join(
)
def test_build_variations_ps_name(fp, result):
ttFont = TTFont(fp)
- family_name = ttFont["name"].getBestFamilyName()
- build_variations_ps_name(ttFont, family_name)
+ build_variations_ps_name(ttFont)
variation_ps_name = ttFont["name"].getName(25, 3, 1, 0x409).toUnicode()
assert variation_ps_name == result