mirror of
https://github.com/googlefonts/noto-emoji.git
synced 2025-06-07 23:37:58 +00:00
Mirror of Noto Emoji
Change the build process to provide more intermediate steps and maintain intermediate targets. This slows down make's analysis phase, though. Make can be run with -j to parallelize the building, but be careful with multiple targets on the command line (e.g. 'make clean font') since clean's deletion of the output tree can sometimes occur after some of the output directories get built. This is preparatory to replacing the png images with the original internal set. These require a bit more cleanup and processing, which is what these changes do. The overall flow is: - convert all emoji to desired size (136x128). All are smaller than this, most are 128x128 but there are some others. - run waveflag on the flags - convert all flags to desired size(136x128). The flags are 128x128 originally. - 'rename' the flags by creating softlinks with the desired names - run pngquant on all the images and copy them into a single directory, this reduces slight antialiasing differences. - compress all the images, using zopflipng if available, else optipng. zopflipng saves about 10%, but is 10x slower. The remaining steps of building the font are unchanged, for the moment. The intermediate image files are put into a 'build' subdirectory to organize them and keep them out of the way. |
||
---|---|---|
fonts | ||
images | ||
png/128 | ||
svg | ||
third_party | ||
add_emoji_gsub.py | ||
add_svg_glyphs.py | ||
AUTHORS | ||
build_emoji_set.py | ||
collect_emoji_svg.py | ||
CONTRIBUTING.md | ||
CONTRIBUTORS | ||
flag_glyph_name.py | ||
generate_emoji_placeholders.py | ||
generate_test_html.py | ||
LICENSE | ||
Makefile | ||
map_pua_emoji.py | ||
NotoColorEmoji.tmpl.ttx.tmpl | ||
NotoColorEmojiSvg.tmpl.ttx | ||
README.md | ||
svg_builder.py | ||
svg_cleaner.py | ||
waveflag.c |
Noto Emoji
Color and Black-and-White Noto emoji fonts, and tools for working with them.
License
Emoji fonts (under the fonts subdirectory) are under the
SIL Open Font License, version 1.1.
Tools are under the Apache license, version 2.0.
Contributing
Please read CONTRIBUTING if you are thinking of contributing to this project.
News
- 2015-09-29: All Noto fonts now licensed under the SIL Open Font License.