Emoji Extractor Plus

Emoji Extractor Plus

Extract PNG emojis from Apple font files

1 follower

Emojis are part of the Lingua Franca of the Internet, but sometimes they're not supported by the software you're using. With this Python tool, you can extract all the Apple emojis from the TTF file on your computer, and use them as high-quality PNG files.
Emoji Extractor Plus gallery image
Emoji Extractor Plus gallery image
Free
Launch tags:
Developer ToolsTech
Launch Team

What do you think? …

Alex Freas
Hey PH-ers, I am in 💖 with emojis! My favorite flavor of emojis are definitely the ones Apple has put so much time and effort into making, but I find that they aren't universally supported, or their meaning can be lost or distorted by some other platform's emoji are expressed. This is why I created Emoji Extractor+, after putting too many emojis in a Powerpoint or Google Slides presentation, only to have them show up weirdly or not at all in the presentation itself. 😡 Emoji Extractor+ will take all the emoji PNG files out of the TTF file you have on your computer and extract them into image folders, naming them correctly and showing them with every permutation of gender, skin color, and other unicode modifier. ✌️ I hope you enjoy this little tool I made and may your Powerpoint presentations never be without emojis from this day forth! 😎
Chris Messina
@sashimiblade amazing! What are the dimensions of the extracted images (before I go to the work of setting this up)?
Alex Freas
@chrismessina good question! It goes up to 160x160, but there are a ton of dimensions included in the font file that it also exports. I’ll update the readme 😁
Chris Messina
@sashimiblade 160x160 seems... small! I wish they would open source the vectors!
Chris Messina
@sashimiblade there's something odd in the way that Apple is making these PNGs... I was able to extract these PNGs using File Juicer and some of the extracted PNGs were over 300KBs! Apparently their resolution was set to 326DPI...
Alex Freas
@chrismessina That's super interesting! The largest image I could extract is 160x160 at 72 DPI. In the code, I just iterate over all the versions of the emoji glyph that exist, then save the resulting PNG data to a file, but maybe there are more regions of the font file that I haven't looked in. I don't have File Juicer, can you tell me more about the files you got out? Do they all have a super high DPI version? The quest for HD emojis goes on! 😆
Aleks Bochkov
Pretty cool! 🚀
Alex Freas
@bochkovaleks Thanks! 😁😎❤️