mirror of
https://github.com/googlefonts/noto-emoji.git
synced 2025-06-07 23:37:58 +00:00
Add a test for fsType and fix fsType in COLRv1
This commit is contained in:
parent
9ea961ce40
commit
95e82d4812
5 changed files with 17 additions and 1 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -28,3 +28,19 @@ def test_consistent_version():
|
|||
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}"
|
||||
|
||||
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}"
|
Loading…
Add table
Reference in a new issue