main/third_party/color_emoji
Doug Felt 3a57df2ac6 Improve flag support.
This adds some additional flags to the default set.  In addition,
it contains code that creates ligatures for some flag sequences to
others, for a few cases where we want different regions to share
the same flag.  Finally, it adds default ligatures so that pairs of
regional indicator characters for which there's no predefined glyph
get a 'missing flag' glyph.  This avoids cases where sequences of
regional indicator sequences accidentally match at odd locations
because of a previous mismatch.

There is no actual 'missing flag' glyph yet.  The code uses an
existing emoji as a placeholder.
2016-03-11 19:02:15 -08:00
..
add_glyphs.py Improve flag support. 2016-03-11 19:02:15 -08:00
emoji_builder.py comment out some print lines used for debugging 2015-11-13 17:34:15 -08:00
LICENSE Move emoji-specific third-party and scripts into color_emoji/ 2015-06-05 10:58:41 -07:00
png.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00
README Move emoji-specific third-party and scripts into color_emoji/ 2015-06-05 10:58:41 -07:00
README.third_party Move emoji-specific third-party and scripts into color_emoji/ 2015-06-05 10:58:41 -07:00

This project consists of the following bits and pieces:

  * A proposed specification to add support for embedded color image
    glyphs in OpenType fonts,

  * A tool called emoji_builder.py, to embed a set of PNG images into
    an existing font,

  * Two sets of sample PNG images for ASCII characters and sample
    scripts to build them into test fonts: FruityGirl and Funkster.

  * Scripts to build a real color emoji font out of the Open Source
    PhantomOpenEmoji images.