Using the latest freetype 2.5.3 the Apple Color Emoji.ttf file on a Mac works fine. However freetype fails to load the glyphs using an iPhone's address@hidden file.
Example code:
error = FT_New_Face(library_, "/System/Library/Fonts/Cache/address@hidden", 0, &face_);
...
// Error happens here
error = FT_Load_Glyph(face_, glyph_index, FT_LOAD_COLOR);
It looks like either the iphone sbix format used is slightly different, or the png format has been customized...?
Thanks
Nick