GNOME Bugzilla – Bug 789600
Support Unicode 10
Last modified: 2018-02-08 13:19:23 UTC
gnome-characters 3.26.1 verified on Ubuntu 17.10 and Fedora 27 (pre-release) In the "Smileys and People" section, click the emoji that shows a face with censored letters across the mouth. It shows as "Unicode U+1F92C". What I expect to see instead is "Face With Symbols On Mouth" See also https://emojipedia.org/emoji/%F0%9F%A4%AC/
That's because the character was introduced in Unicode 10.0.0, while Characters is based on 9.0.0.
Thanks, I'm updating the bug title. How difficult is it to support a new Unicode version?
It's not so difficult but not so trivial. Characters uses libunistring (part of gnulib) as the data source, which provides more than character names. Since last year the upstream (me et al) has been struggling to adapt it to Unicode 9.0.0, due to the complex new rules added to UAX#29. For Characters I used a locally modified version of libunistring. Fortunately, in the last week we had some time to work on it: https://lists.gnu.org/archive/html/bug-libunistring/2017-10/msg00000.html I hope we can land the change soon. After that we will be able to start working on Unicode 10.0.0.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-characters/issues/22.