apple-emoji-linux
apple-emoji-linux copied to clipboard
Having trouble understanding how to update PNGs
I can't seem to fully understand the naming conventions used by noto-emoji, and similarly by this project. I have an opentype color font using CBDT & SVG, and I can extract SVGs and PNGs just fine. How do you usually sort the naming, is there maybe an easier solution to extract? (Currently using FontLab 8). Is there maybe a script I've missed? My goal is to compile color emojis into a font that uses a COLR table. Thanks.
Hi @zelodev, sorry for the late reply.
Emoji generally follow the naming: emoji_u
+ codepoints.
Important note: the variation selector U+FE0F is always removed.
So for example, the Head Shaking Vertically emoji has the codepoints "U+1F642 U+200D U+2195 U+FE0F". We discard the U+FE0F codepoint, and include the rest of the codepoints without the "U+", resulting in emoji_u1f642_200d_2195
.
Here go some other examples, so you have more context:
-
Index Pointing at the Viewer: Medium-Dark Skin Tone (U+1FAF5 U+1F3FE) ->
emoji_u1faf5_1f3fe
-
Face with Spiral Eyes (U+1F635 U+200D U+1F4AB) ->
emoji_u1f635_200d_1f4ab
-
Woman Surfing: Medium-Light Skin Tone (U+1F3C4 U+1F3FC U+200D U+2640 U+FE0F) ->
emoji_u1f3c4_1f3fc_200d_2640
-
Flag: Wales (U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F) ->
emoji_u1f3f4_e0067_e0062_e0077_e006c_e0073_e007f
Hope that helps!