Hi,
Currently, the “Noto Color Emoji” font works much better than “Emoji One”.
“Emoji One” supports emoji only up to Unicode 9.0.0 whereas
“Noto Color Emoji” supports the new emoji in Unicode 10.0.0.
So at the very least we should install the
“google-noto-emoji-color-fonts” package by default so that even
when “Emoji One” is preferred in the fontconfig setup, the emoji
which are lacking in “Emoji One” are displayed using “Noto Color Emoji”
as a fallback instead of displaying replacement boxes.
On top of that, “Emoji One” doesn’t display many sequences
correctly which were already in Unicode 9.0.0, as one can see in
this screenshot:
https://bugzilla.redhat.com/attachment.cgi?id=1331892
https://bugzilla.redhat.com/show_bug.cgi?id=1496761
Bug 1496761 - "Noto Color Emoji" would be a better default emoji font than
"Emoji One"
So even if “Noto Color Emoji” is installed, many emoji sequences
are displayed incorrectly if “Emoji One” is preferred in the fontconfig
setup.
Therefore, I think it would be nice to make “Noto Color Emoji” the
preferred font in our fontconfig setup to make all emoji sequences
render correctly.
There is a fork of “Emoji One” called “Emoji Two”
https://github.com/EmojiTwo/emojitwo
https://emojitwo.github.io/
“Version 2 of the Emojione set is no longer supported by EmojiOne
Inc. (nor
Ranks.com). Version 3 has a slightly different design and new,
more restrictive licensing terms. Access to high-resolution bitmaps and
vector sources is now restricted to paying customers. Some people prefer
the flat cartoon design and the FOSS license with actual access to the
SVG sources. Therefore, we created a fork of Emojione version 2.2.7 as
Emojitwo with initial version 2.3. The artwork of this second generation
of the web’s first complete open source emoji set is and will stay 100%
free.”
[...]
Plans
Emojitwo shall eventually include graphics for new emojis:
• Characters defined in the Unicode Standard 10.0 (June 2017) and later.
• Sequences documented in Unicode Emoji 4.0 (November 2016, UTR#51),
e.g. gender variants.
• Characters extended in Unicode Emoji 5.0 (May 2017) and later (UTS#51),
e.g. flags.
[...]
“Noto Color Emoji” already supports all this stuff now and it may
take a long time until “Emoji Two” will support this.
So I think “Noto Color Emoji” would be a better default for us at the
moment.
--
Mike FABIAN <mfabian(a)redhat.com>
睡眠不足はいい仕事の敵だ。