** Description changed: 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 GTK3 emoji chooser that can be used in apps like gedit. 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 gtk3 packages. 4. Install gedit with sudo apt install gedit 5. Run gedit. Right click in the text area and choose Insert Emoji. 6. 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 gtk3 packages. 4. Install gedit with sudo apt install gedit 5. Run gedit. Right click in the text area and choose Insert Emoji. 6. 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 GTK3 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/ Many of the default apps like gnome-text-editor are GTK4 and are not affected by this SRU. Other Info ---------- We are also updating the gtk4 emoji chooser in LP: #2096803 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 - the new gtk3 release or cherry-picking upstream commits as patches. + emojibase data in debian/missing-sources/ to build the emoji chooser + data from source (gtk upstream ships the output of that command + instead). (Yes, that still isn't ideal because the emojibase data is + itself binary data that some day should be built from source in Debian + too.) + + Therefore to update the emoji chooser data, we only need to update the + emojibase copy instead of updating to the new gtk3 release or cherry- + picking upstream commits as patches.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to gtk+3.0 in Ubuntu. https://bugs.launchpad.net/bugs/2096777 Title: Update gtk3 emoji chooser for Unicode 16 Status in gtk+3.0 package in Ubuntu: Fix Committed Status in gtk+3.0 source package in Noble: In Progress Status in gtk+3.0 source package in Oracular: In Progress Bug description: 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 GTK3 emoji chooser that can be used in apps like gedit. 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 gtk3 packages. 4. Install gedit with sudo apt install gedit 5. Run gedit. Right click in the text area and choose Insert Emoji. 6. 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 gtk3 packages. 4. Install gedit with sudo apt install gedit 5. Run gedit. Right click in the text area and choose Insert Emoji. 6. 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 GTK3 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/ Many of the default apps like gnome-text-editor are GTK4 and are not affected by this SRU. Other Info ---------- We are also updating the gtk4 emoji chooser in LP: #2096803 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/ to build the emoji chooser data from source (gtk upstream ships the output of that command instead). (Yes, that still isn't ideal because the emojibase data is itself binary data that some day should be built from source in Debian too.) Therefore to update the emoji chooser data, we only need to update the emojibase copy instead of updating to the new gtk3 release or cherry- picking upstream commits as patches. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/2096777/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp