![]() Based on emojibase v15.3.0 Contains the changes in Unicode 15.1 https://unicode.org/versions/Unicode15.1.0/ https://cldr.unicode.org/index/downloads/cldr-44 https://github.com/milesj/emojibase/blob/emojibase-data%4015.3.0/packages/data/CHANGELOG.md (cherry picked from commit 76a1f1714da0d7a1829826810851cdd67e80c8c4) (cherry picked from commit e42befb76bb0dd6096e7ed9bf50bb2496958a8c9) |
||
---|---|---|
.. | ||
bn.data | ||
convert-emoji.c | ||
da.data | ||
de.data | ||
en.data | ||
es.data | ||
et.data | ||
fi.data | ||
fr.data | ||
gresource.xml.in | ||
hi.data | ||
hu.data | ||
it.data | ||
ja.data | ||
ko.data | ||
lt.data | ||
ms.data | ||
nb.data | ||
nl.data | ||
pl.data | ||
pt.data | ||
README.md | ||
ru.data | ||
sv.data | ||
th.data | ||
uk.data | ||
zh.data |
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