Implement emoji in Ubuntu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-meta (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
ubuntu-touch-meta (Ubuntu) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
This bug is about implementing emoji display and insertion in Ubuntu, desktop and phone.
I wrote a page about possible ways to implement emoji in Gnu/Linux systems:
http://
To sum it up:
* The first thing to do is having the Symbola font (in ttf-ancient-fonts) as part of the default installation, so users can see monochrome emoji. If I understand, it’s what is being done in bug #1137630 (which is about not seeing emoji: Symbola certainly resolve it but isn’t a full implementation of emoji as we expect them).
* The second thing is replacing Symbola with a proper colour emoji set, like Emoji One, Noto Color Emoji, or Twemoji. There’s different ways to implement this (layered colour font, SVG font, substitution with individual SVG files, …) but if I understand correctly comment #6 in #1137630 FreeType is already compatible with colour fonts! (I will update my page)
* An optional third step would be designing a custom Emoji set. That’s more or less bug #820034 even if I’m unsure about it being part of the Ubuntu Font Family, even if drawn in stylistically consistent way with it.
* Lastly, we need a system wide UI to browse, pick and insert emoji. I added some existing examples on the page; basically, the choice is making it only for emoji or part of larger UI for inserting characters.
Changed in ubuntu-meta (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in ubuntu-touch-meta (Ubuntu): | |
status: | Triaged → Invalid |
I found two more related bugs, both for Ubuntu Phone:
* #1269017 for both display and input, on mobile and not desktop, resolved with Symbola (like #1137630) and with #1340598.
* #1340598 which is for input, resolved by having a emoji keyboard on mobile! Great, it would be great to have something similar for desktop.
Recap of emoji-related bugs:
* #1439222 (desktop & phone) (display, input) (this one): full emoji experience: colour display, qualitative set, input UI. Unresolved.
* #1137630 (desktop & phone) (display): simple display of emoji. Resolved with Symbola.
* #1269017 (phone) (display, input): display and input for mobile. Resolved with Symbola and next bug.
* #1340598 (phone) (input): input for mobile. Resolved with an emoji keyboard.
* #820034: emoji set design for the Ubuntu Font Family. Unresolved.