marseymoji/third_party/color_emoji
Doug Felt be1ec4f152 Update handling of fitzpatrick modifiers.
To handle forming emoji 'ligatures' in RTL contexts we generate
reversed ligature sequences for the GSUB table.  Formerly we only did
this when there was a ZWJ in the sequence, and full reversal worked
because we had no sequences with both fitzpatrick modifiers and ZWJ.
However, now we do.  Harfbuzz treats fitzpatrick modifiers as though
they were combining marks and so we need to as well so that GSUB data
is in the order Harfbuzz expects.  So we 'unreverse' these pairs.
2016-07-11 11:31:51 -07:00
..
LICENSE Move emoji-specific third-party and scripts into color_emoji/ 2015-06-05 10:58:41 -07: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
add_glyphs.py Update handling of fitzpatrick modifiers. 2016-07-11 11:31:51 -07:00
emoji_builder.py Use delete_from_cmap from nototools in emoji_builder. 2016-04-04 13:59:59 -07:00
png.py Python is not always installed as /usr/bin/python 2015-06-19 22:01:52 +02:00

README

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.