Page MenuHomeSolus

Display emoji in color
Closed, ResolvedPublic

"Burninate" token, awarded by catman1900."Baby Tequila" token, awarded by raindev."100" token, awarded by tjgillies."Love" token, awarded by Unknown Object (User)."Y So Serious" token, awarded by ICA3DaR5.
Assigned To
Authored By
ben, Feb 7 2017


Certain applications (firefox, chrome, spotify, ...) already support displaying colored emoji. GTK+ (cairo) doesn't, and I'm not sure about Qt.

This fontconfig file adds Noto Color Emoji (noto-sans-ttf) to every query because it has only emoji glyphs and nothing else. It also adds EmojiOne color font to Firefox, the only program (that I know of that supports SVGinOT). EmojiOne does not have a package, so it needs to be packaged (just the ttf, without its provided fontconfig file).

Event Timeline

ben created this task.Feb 7 2017, 5:29 PM
ben added a comment.Aug 2 2017, 8:26 PM

This is now in cairo, pango, and fontconfig master. That conf file above should not be needed. We still need to make sure Firefox, Chrome, and Spotify display emoji in color.

taaem added a subscriber: taaem.Sep 7 2017, 9:54 PM

So its in:
pango 1.40.12
cairo 1.15.8
So only thing left is a new fontconfig release and than everything should be ready to go for full emoji support.

cairo 1.15.8 is a development snapshot. Latest stable release is still 1.14.10

taaem added a comment.Sep 8 2017, 2:21 PM

@kyrios123 yeah I noticed to so it'll probably take some more months until this lands in all the stable releases of the software

taaem added a comment.EditedSep 14 2017, 7:58 PM

fontconfig 2.12.5 is out with emoji support
gtk+ 3.22.21 which has the emoji picker in supported text views afaik

I'll take care of fontconfig.

ikey claimed this task.Dec 1 2017, 7:03 PM
ikey triaged this task as Unbreak Now! priority.
ikey added a subscriber: ikey.

Gonna fix this post-sync as I had to downgrade fontconfig due to broken font sizes

@ikey you'll also need to use the latest cairo development snapshot to enable color emoij as it is the only missing piece (apart from upgrading back fontconfig)

Unknown Object (User) awarded a token.Jan 8 2018, 11:09 AM
Snuggle rescinded a token.
Snuggle added a subscriber: Snuggle.
raindev added a subscriber: raindev.
silke added a subscriber: silke.Mar 7 2018, 2:37 PM
RayBB added a subscriber: RayBB.Aug 19 2018, 7:17 PM
olivir added a subscriber: olivir.Jan 7 2019, 1:26 PM