After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 785566 - Add color-emoji itemizer
Add color-emoji itemizer
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: pango-maint
pango-maint
Depends on:
Blocks:
 
 
Reported: 2017-07-29 16:53 UTC by Behdad Esfahbod
Modified: 2017-07-31 22:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Behdad Esfahbod 2017-07-29 16:53:56 UTC
We should itemize on color emoji and for parts that should be rendered color, prepend "emoji" in the font list.

Here's Chrome's implementation of the emoji iterator:

https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/text/CharacterEmoji.cpp

https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/fonts/SymbolsIterator.cpp
Comment 1 Behdad Esfahbod 2017-07-29 16:55:36 UTC
Fontconfig bug: https://bugs.freedesktop.org/show_bug.cgi?id=94551
Comment 2 Behdad Esfahbod 2017-07-31 22:05:57 UTC
commit fe0669798d617406b52a638fb2525b1f7527a2d6 (HEAD -> master, origin/master, origin/HEAD)
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Mon Jul 31 23:03:30 2017 +0100

    Choose emoji font for color emoji
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=785566