diff --git a/.ci/test_font_tags.py b/.ci/test_font_tags.py index 804d3ea6770..68cdf096000 100644 --- a/.ci/test_font_tags.py +++ b/.ci/test_font_tags.py @@ -35,7 +35,7 @@ def tags_metadata(): ) reader = csv.reader(data.splitlines()) res = [] - for category, _, _ in reader: + for category, _, _, _ in reader: res.append(category) return res @@ -59,7 +59,7 @@ def test_categories_exist(family_tags, tags_metadata): tags_metadata.csv file """ meta_categories = set(tags_metadata) - families_categories = set(cat for _, cat, _ in family_tags) + families_categories = set(cat for _, _, cat, _ in family_tags) missing = families_categories - meta_categories assert not missing, f"Missing categories: {missing}" @@ -68,7 +68,7 @@ def test_no_duplicate_families(family_tags): seen = set() dups = [] for family, axes, cat, _ in family_tags: - key = (family, cat) + key = (family, axes, cat) if key in seen: dups.append(",".join(key)) seen.add(key) diff --git a/tags/all/families.csv b/tags/all/families.csv index 9158152736a..9e6fdfcbf42 100644 --- a/tags/all/families.csv +++ b/tags/all/families.csv @@ -7817,6 +7817,8 @@ Matemasie,,/Quality/Spacing,90 Matemasie,,/Quality/Wordspace,100 Matemasie,,/Seasonal/Valentine's Day,65 Maven Pro,,/Expressive/Calm,75 +Maven Pro,wght@400,/Expressive/Loud,3 +Maven Pro,wght@900,/Expressive/Loud,88 Maven Pro,,/Expressive/Stiff,91 Maven Pro,,/Quality/Concept,50 Maven Pro,,/Quality/Drawing,60 @@ -10318,6 +10320,10 @@ Oooh Baby,,/Script/Informal,100 Oooh Baby,,/Seasonal/Valentine's Day,85 Open Sans,,/Expressive/Business,98.5 Open Sans,,/Expressive/Calm,87.9 +Open Sans,"wght,wdth@600,75",/Expressive/Loud,21 +Open Sans,"wght,wdth@600,100",/Expressive/Loud,15 +Open Sans,"wght,wdth@800,75",/Expressive/Loud,80 +Open Sans,"wght,wdth@800,100",/Expressive/Loud,75 Open Sans,,/Quality/Concept,70 Open Sans,,/Quality/Drawing,70 Open Sans,,/Quality/Spacing,80 @@ -13120,9 +13126,9 @@ STIX Two Text,,/Quality/Drawing,70 STIX Two Text,,/Quality/Spacing,80 STIX Two Text,,/Quality/Wordspace,80 STIX Two Text,,/Serif/Transitional,100 -SUSE Mono,,/Monospace/Monospace,100 SUSE Mono,,/Expressive/Calm,80 SUSE Mono,,/Expressive/Futuristic,30 +SUSE Mono,,/Monospace/Monospace,100 SUSE Mono,,/Quality/Concept,70 SUSE Mono,,/Quality/Drawing,70 SUSE Mono,,/Quality/Spacing,80