🙈 Emoji Images
Images (200x200) for all emojis in Unicode v13.1 (Date 2020-08-31) and some composite emojis in supplement.txt such as 👨👩👧👦
, rendered with Apple Color Emoji font in Mac OS.
NOTE: Some emojis are not supported by the Apple Color Emoji font.
- Unicode v13.1 contains 2192 emojis, 2127 are supported.
supplement.txt
contains 125 emojis, 124 are suppoted.- So we get 2127 + 124 = 2251 emoji images in total!
Install
$ yarn add emojiimages$ ls node_modules/emojiimages/imgs00a9.png 1f4a1.png 1f61c.png 1f510.png00ae.png 1f4a2.png 1f61d.png 1f511.png002a-20e3.png 1f4a3.png 1f61e.png 1f512.png0023-20e3.png 1f4a4.png 1f61f.png 1f513.png0030-20e3.png 1f4a5.png 1f62a.png 1f514.png0031-20e3.png 1f4a6.png 1f62b.png 1f515.png...
Usage
All the images are in the imgs
directory with unicode code points as the filename.
const punycode = const char = "🤒"const filename = punycodeucs2 + ".png"// Now we can get the emoji using this pathconst filepath = `node_modules/emojiimages/imgs/`
Generate
All the images are rendered by the browser. If you want emoji images in different size, follow these steps:
- Clone this repo and install dependencies 🚀
- Start a local server and open
generator.html
🖱 - Adjust the params ⚙
- Click
Download
to download a preview image 🤓 - If everything is ok, click
Download All
to download all 2000+ images in on zip file 😆 (notice, this is gonna take a few minutes, just be patient) - Manually recognize and delete the images which are not supported by the font 😭 (I hate to say this, but I couldn't find a way to reliably detect which emojis are not supported.)
- Compress the generated png images (optional) 🙃
- And you are done! 🎉