Files
gtk3/gtk/emoji
Jeremy Bícha a97513bd8d emoji: Update data to CLDR v46
Based on emojibase commit 04b7926

Contains the changes in Unicode 16.0

https://unicode.org/versions/Unicode16.0.0/
https://cldr.unicode.org/index/downloads/cldr-46
04b79264e4
2024-12-05 09:24:54 -05:00
..
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2023-12-22 10:40:22 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2021-05-06 15:36:27 +02:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00
2024-12-05 09:24:54 -05:00

Emoji data

We use Emoji data from Unicode and the CLDR, stored in a GVariant. The immediate source for our data is the json files from

https://github.com/milesj/emojibase.git

To convert the data from that repository to a GVariant that GTK can use, the convert-emoji tool can be used:

convert-emoji $emojibase/packages/data/de/data.raw.json de.data

for example (for German).

To make these usable by GTK, we wrap them in a resource bundle that has the GVariant as

/org/gtk/libgtk/emoji/de.data

and install the resulting resource bundle at this location:

/usr/share/gtk-4.0/emoji/de.gresource