Mirror of Noto Emoji
Find a file
Doug Felt 34fbef4348 Rewrite makefile
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.
2015-11-13 17:35:50 -08:00
fonts Update README and add OFL License. Also add Noto splash image. 2015-09-25 14:17:46 -07:00
images Update README and add OFL License. Also add Noto splash image. 2015-09-25 14:17:46 -07:00
png/128 [color_emoji] Update newer emoji asssets to larger size. 2014-12-19 12:39:50 -08:00
svg Revert "add NL flag svg" 2015-08-17 14:44:05 -07:00
third_party comment out some print lines used for debugging 2015-11-13 17:34:15 -08:00
add_emoji_gsub.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
add_svg_glyphs.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
AUTHORS Add AUTHORS / CONTRIBUTORS / LICENSE 2015-06-05 12:51:13 -07:00
build_emoji_set.py updates to support tr51 emoji sequences 2015-11-05 11:15:15 -08:00
collect_emoji_svg.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
CONTRIBUTING.md update/add link to corporate agreement, per guidelines 2015-08-17 16:21:46 -07:00
CONTRIBUTORS Add AUTHORS / CONTRIBUTORS / LICENSE 2015-06-05 12:51:13 -07:00
flag_glyph_name.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
generate_emoji_placeholders.py wip - update emoji tooling to support tr51 sequences 2015-11-03 18:40:19 -08:00
generate_test_html.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
LICENSE Add AUTHORS / CONTRIBUTORS / LICENSE 2015-06-05 12:51:13 -07:00
Makefile Rewrite makefile 2015-11-13 17:35:50 -08:00
map_pua_emoji.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
NotoColorEmoji.tmpl.ttx.tmpl update template to version 1.23 2015-11-13 17:32:41 -08:00
NotoColorEmojiSvg.tmpl.ttx Merge font and html test file generation, plus tweaks. 2015-02-20 13:52:38 -08:00
README.md Update README and add OFL License. Also add Noto splash image. 2015-09-25 14:17:46 -07:00
svg_builder.py respond to comments on r1a10391d3f73 2015-02-26 19:10:30 -08:00
svg_cleaner.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
waveflag.c Add flags for 200+ regions. 2014-08-12 19:28:00 -07:00

Noto

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.