diff --git a/fonts/Noto-COLRv1-emojicompat.ttf b/fonts/Noto-COLRv1-emojicompat.ttf index 9feeb64f8..347d0c3ef 100644 Binary files a/fonts/Noto-COLRv1-emojicompat.ttf and b/fonts/Noto-COLRv1-emojicompat.ttf differ diff --git a/fonts/Noto-COLRv1-noflags.ttf b/fonts/Noto-COLRv1-noflags.ttf index 4592e36a2..df2325659 100644 Binary files a/fonts/Noto-COLRv1-noflags.ttf and b/fonts/Noto-COLRv1-noflags.ttf differ diff --git a/fonts/Noto-COLRv1.ttf b/fonts/Noto-COLRv1.ttf index 2cbe5e3d7..13d1f2b02 100644 Binary files a/fonts/Noto-COLRv1.ttf and b/fonts/Noto-COLRv1.ttf differ diff --git a/fonts/NotoColorEmoji-noflags.ttf b/fonts/NotoColorEmoji-noflags.ttf index cbb609e59..afe82368c 100644 Binary files a/fonts/NotoColorEmoji-noflags.ttf and b/fonts/NotoColorEmoji-noflags.ttf differ diff --git a/tests/basic_test.py b/tests/basic_test.py index 6d7952464..d93afc9dd 100644 --- a/tests/basic_test.py +++ b/tests/basic_test.py @@ -27,4 +27,20 @@ def test_consistent_version(): versions.add(match.group(1)) debug_versions.append(f"{font_file.name} name {match.group(1)}") debug_versions = "\n".join(debug_versions) - assert len(versions) == 1, f"Should have a consistent version, found\n{debug_versions}" \ No newline at end of file + assert len(versions) == 1, f"Should have a consistent version, found\n{debug_versions}" + +def test_consistent_fstype(): + fonts_dir = Path("fonts") + assert fonts_dir.is_dir() + + name5_re = re.compile(r'^Version (\d+.\d+);GOOG;noto-emoji:\d+:[a-z0-9]+$') + + debug_fstypes = [] + fstypes = set() + for font_file in fonts_dir.rglob("*.ttf"): + font = ttLib.TTFont(font_file) + fstype = font['OS/2'].fsType + fstypes.add(fstype) + debug_fstypes.append(f"{font_file.name} fsType {fstype}") + debug_fstypes = "\n".join(debug_fstypes) + assert fstypes == {0}, f"All fsType's should be 0, found\n{debug_fstypes}" \ No newline at end of file