b9cbe2324c
We currently name the mixed-gender 'kiss' and 'couple with heart' images after the single-codepoint sequences. But aliasing maps the single codepoint sequence to the gendered sequence, not the reverse. As a result the build doesn't create ligatures for the gendered sequences, since it thinks the image doesn't exist. Fix this to use the gendered-sequence-names for these images, and let aliasing work as intended. This follows the convention we've adopted of letting the name more completely describe the image contents, and defining how to represent less-specific sequences using aliasing rather than baking these decisions into each image name. |
||
---|---|---|
fonts | ||
images | ||
png/128 | ||
svg | ||
third_party | ||
AUTHORS | ||
CONTRIBUTING.md | ||
CONTRIBUTORS | ||
LICENSE | ||
Makefile | ||
NotoColorEmoji.tmpl.ttx.tmpl | ||
NotoColorEmojiSvg.tmpl.ttx | ||
README.md | ||
add_aliases.py | ||
add_emoji_gsub.py | ||
add_glyphs.py | ||
add_svg_glyphs.py | ||
check_emoji_sequences.py | ||
collect_emoji_svg.py | ||
emoji_aliases.txt | ||
emoji_annotations.txt | ||
flag_glyph_name.py | ||
flag_info.py | ||
generate_emoji_html.py | ||
generate_emoji_placeholders.py | ||
generate_test_html.py | ||
map_pua_emoji.py | ||
materialize_emoji_images.py | ||
strip_vs_from_filenames.py | ||
svg_builder.py | ||
svg_cleaner.py | ||
waveflag.c |
README.md
Noto Emoji
Color and Black-and-White Noto emoji fonts, and tools for working with them.
The color version must be built from source.
Building NotoColorEmoji
Building NotoColorEmoji requires a few files from nototools. Clone a copy from https://github.com/googlei18n/nototools and either put it in your PYTHONPATH or use 'python setup.py develop' ('install' currently won't fully install all the data used by nototools). You will also need fontTools, get it from https://github.com/behdad/fonttools.git.
Then run make. NotoColorEmoji is the default target. It's suggested to use -j, especially if you are using zopflipng for compression. Intermediate products (compressed image files, for example) will be put into a build subdirectory; the font will be at the top level.
License
Emoji fonts (under the fonts subdirectory) are under the
SIL Open Font License, version 1.1.
Tools and most image resources are under the Apache license, version 2.0.
Flag images under third_party/region-flags are in the public domain or
otherwise exempt from copyright (more info).
Contributing
Please read CONTRIBUTING if you are thinking of contributing to this project.
News
- 2015-12-09: Unicode 7 and 8 emoji image data (.png format) added.
- 2015-09-29: All Noto fonts now licensed under the SIL Open Font License.