Public bug reported:

Impact
------
Ubuntu has included Google's color emoji font by default for years. Annually, 
the Unicode Consortium releases a new Unicode standard with new emoji. Internet 
communication platforms quickly adopt the new emoji and it's important that 
those emoji also work on the latest Ubuntu release.

https://blog.emojipedia.org/whats-new-in-unicode-16-0/

This is a follow up to LP: #2083629 which updated the color emoji font
to support the new emoji.

This updates the GTK4 emoji chooser that can be used in apps like gnome-
text-editor

Test Case 1
---------
1. Be sure fonts-noto-color-emoji 2.042-1 is installed. On Ubuntu 24.04 LTS, 
this is as simple as running
sudo apt install --mark-auto fonts-noto-color-emoji=2.042-1

For Ubuntu 24.10, you can download the .deb from
https://launchpad.net/ubuntu/+source/fonts-noto-color-emoji/2.042-1/+latestbuild/amd64
and then run something like
sudo apt install --mark-auto ./fonts-noto-color-emoji_2.042-1_all.deb

2. After installing the font, restart your computer.

3. Install the updated gtk4 packages.

4. Run gnome-text-editor. Right click in the text area and choose Insert
Emoji.

5. Search for fingerprint. No results should be shown.

Test Case 2
------
1. Be sure fonts-noto-color-emoji 2.047 is installed. On Ubuntu 24.10, this 
font version should already be installed.

By the time this GTK3 update reaches noble-proposed, fonts-noto-color-
emoji 2.047 will likely be in noble-updates. If not, install it from
noble-proposed instead.

2. Restart your computer.

3. Install the updated gtk4 packages.

4. Run gnome-text-editor. Right click in the text area and choose Insert
Emoji.

5. Search for fingerprint. Click the blue fingerprint result. It should
be inserted into your document.

What Could Go Wrong
-------------------
This SRU is limited to updating the data used to generate the GTK4 emoji 
chooser.

If the emoji chooser is broken, people can:
1. Use the GNOME Characters app (installed by default) to choose emoji instead 
and copy and paste them where needed.
2. Copy and paste emoji from the web, such as from https://emojipedia.org/

This doesn't affect gtk3 apps like gedit (which is not installed by
default for Ubuntu 24.04 LTS and 24.10).

Other Info
----------
We are also updating the gtk3 emoji chooser in LP: #2096777

This change could be backported to Ubuntu 22.04 LTS but the Ubuntu
Desktop team has limited capacity so we are encouraging people who care
about improvements like this to upgrade to Ubuntu 24.04 LTS.

Debian customizes the build in debian/rules using a copy of the binary
emojibase data in debian/missing-sources/. Therefore to update the emoji
chooser data, we only need to update that data instead of updating to a
new gtk4 release or cherry-picking upstream commits as patches.

** Affects: gtk4 (Ubuntu)
     Importance: Low
         Status: Fix Released

** Affects: gtk4 (Ubuntu Noble)
     Importance: Low
         Status: Triaged

** Affects: gtk4 (Ubuntu Oracular)
     Importance: Low
         Status: Triaged


** Tags: noble oracular

** Also affects: gtk4 (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: gtk4 (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Changed in: gtk4 (Ubuntu Noble)
       Status: New => Triaged

** Changed in: gtk4 (Ubuntu Noble)
   Importance: Undecided => Low

** Changed in: gtk4 (Ubuntu Oracular)
       Status: New => Triaged

** Changed in: gtk4 (Ubuntu Oracular)
   Importance: Undecided => Low

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2096803

Title:
  Update gtk4 emoji chooser for Unicode 16

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk4/+bug/2096803/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to