googlefonts / noto-emoji

Noto Emoji fonts
SIL Open Font License 1.1
3.74k stars 451 forks source link

Add noflags and emojicompat variants #409

Closed rsheeter closed 1 year ago

rsheeter commented 1 year ago

Created as follows:

# in a venv
$ python drop_flags.py fonts/NotoColorEmoji.ttf
$ rm fonts/NotoColorEmoji_WindowsCompatible-noflags.ttf
# this creates NotoColorEmoji-noflags.ttf
# clone and install https://github.com/googlefonts/emojicompat

$ cp fonts/NotoColorEmoji.ttf fonts/NotoColorEmoji-emojicompat.ttf
$ emojicompat --font fonts/NotoColorEmoji-emojicompat.ttf --op setup
$ emojicompat --font fonts/NotoColorEmoji-emojicompat.ttf --op check

$ cp fonts/Noto-COLRv1.ttf fonts/Noto-COLRv1-emojicompat.ttf
$ emojicompat --font fonts/Noto-COLRv1-emojicompat.ttf --op setup
$ emojicompat --font fonts/Noto-COLRv1-emojicompat.ttf --op check

$ fix_colr_font_revision.py

$ python about_fonts.py 
Noto-COLRv1-emojicompat.ttf           COLR, EmojiCompat, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
Noto-COLRv1-noflags.ttf               COLR, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
Noto-COLRv1.ttf                       COLR, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
NotoColorEmoji-emojicompat.ttf        CBDT, EmojiCompat, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
NotoColorEmoji-noflags.ttf            CBDT, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
NotoColorEmoji.ttf                    CBDT, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30
NotoColorEmoji_WindowsCompatible.ttf  CBDT, fontRevision:2.038, Version 2.038;GOOG;noto-emoji:20220906:4b1c5bfb0d5b1f5c69aa321d5b6e70656ead1d30