main/third_party/color_emoji
Doug Felt 58097d9d4c Generate reversed GSUB sequences for subregion flags too.
Since subregion flag sequences consist of BN and ON they can be
impacted by bidi, and once again we have the problem that these are
processed in visual order so we need GSUB rules such that we can
handle them in either direction.  All subregion flag sequences
contain U+E007F, so we use that as a trigger for adding the
reversed sequence.

We also need to handle emitting the missing flag glyph for the
reversed sequences.

And we also want to strip out tag glyphs when the context is reversed.
This means the chaining context should include 'E007F' as well.
2017-02-15 16:21:55 -08:00
..
add_glyphs.py Generate reversed GSUB sequences for subregion flags too. 2017-02-15 16:21:55 -08:00
emoji_builder.py Use delete_from_cmap from nototools in emoji_builder. 2016-04-04 13:59:59 -07: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.