EmojiTwo / emojitwo

Fork of the last fully free EmojiOne™ 2 artwork
https://emojitwo.github.io/
Other
334 stars 54 forks source link

Supply ready-to-use TTF variants (preferably as COLR/CPAL) #172

Open wolfbeast opened 6 years ago

wolfbeast commented 6 years ago

For broad adoption of EmojiTwo, not having ready-to-use assets of EmojiTwo is a major issue. You should supply TTF variants of ready-to-use font files, preferably in layered COLR/CPAL format as opposed to SVG-in-OpenType. Especially for embedding in software this is important because of the fact that SVGiOT is generally larger and slower to render than COLR fonts. This would allow adoption in e.g. our Pale Moon browser project.

Of note, when creating TTF files, bitmapped glyphs should be avoided at all cost to avoid issues like Google's Noto Color Emoji has. Only use vector for optimal display at all DPIs and avoiding glyph metrics issues.

Crissov commented 6 years ago

For a good COLR/CPAL font we would need to touch and optimize almost all SVGs so they use nicely stacked elements of the same color. That is doable but not high on the list of priorities. This could perhaps also improve SVG-based fonts, but it could also severely disturb the logical order of the vector objects.

wolfbeast commented 6 years ago

Perhaps the code in Mozilla's repo where this conversion was done programmatically can help? https://github.com/mozilla/emojione-colr