Page MenuHomeSolus

Display emoji in color
Closed, ResolvedPublic

Assigned To
Authored By
Feb 7 2017, 5:29 PM
Referenced Files
F11348: 55-emoji.conf
Feb 7 2017, 5:29 PM
"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.


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

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.

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

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

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

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.