res = OrderedDict()
for a in ttFont["fvar"].axes:
fallback = axis_registry.fallback_for_value(a.axisTag, a.defaultValue)
- if fallback:
+ if a.axisTag == "opsz":
+ name = f"{int(a.defaultValue)}pt"
+ elided = True
+ elif fallback:
name = fallback.name
elided = fallback.value == axis_registry[
a.axisTag
].default_value and name not in ["Regular", "Italic", "14pt"]
- elif a.axisTag == "opsz":
- name = f"{int(a.defaultValue)}pt"
- elided = False
else:
name = None
elided = True # since we can't find a name for it, keep it elided
None,
[],
{
- (1, 3, 1, 0x409): "Playfair 5pt SemiExpanded Light",
+ (1, 3, 1, 0x409): "Playfair SemiExpanded Light",
(2, 3, 1, 0x409): "Regular",
- (3, 3, 1, 0x409): "2.000;FTH;Playfair-5ptSemiExpandedLight",
- (4, 3, 1, 0x409): "Playfair 5pt SemiExpanded Light",
- (6, 3, 1, 0x409): "Playfair-5ptSemiExpandedLight",
+ (3, 3, 1, 0x409): "2.000;FTH;Playfair-SemiExpandedLight",
+ (4, 3, 1, 0x409): "Playfair SemiExpanded Light",
+ (6, 3, 1, 0x409): "Playfair-SemiExpandedLight",
(16, 3, 1, 0x409): "Playfair",
- (17, 3, 1, 0x409): "5pt SemiExpanded Light",
+ (17, 3, 1, 0x409): "SemiExpanded Light",
},
),
],