samuelngs / apple-emoji-linux

Brings Apple's vibrant emojis to your Linux experience

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AppleColorEmojiLinux

Apple Color Emoji for Linux

Welcome to the world of colorful emojis on your Linux system! 🌈 This project brings Apple's vibrant emojis to your Linux experience.

Disclaimer

🚨 Before we get started, please note that this project is for educational purposes only. Apple is a trademark of Apple Inc., registered in the U.S. and other countries.

πŸš€ Installing Prebuilt AppleColorEmoji Font

  • πŸ”— Download the latest release of AppleColorEmoji.ttf from our Release Page
  • πŸ“ Copy AppleColorEmoji.ttf to ~/.local/share/fonts.
  • πŸ”„ Rebuild the font cache with fc-cache -f -v.
  • πŸŽ‰ Voila! You're all set to embrace the world of expressive emojis!

πŸ›  Building AppleColorEmoji from Source

  • 🐍 Install Python 2; the process currently requires a Python 2.x wide build.
  • πŸ“¦ Install the fonttools Python package: python -m pip install fonttools
  • πŸ“¦ Install the nototools Python package: python -m pip install https://github.com/googlefonts/nototools/archive/v0.2.1.tar.gz, or clone from here and follow the instructions.
  • πŸ›  Install image optimization tools: Optipng, Zopfli, and Pngquant.
    • On RedHat-based systems: yum install optipng zopfli pngquant
    • On Fedora: dnf install optipng zopfli pngquant
    • On Debian or Ubuntu: apt-get install optipng zopfli pngquant
  • πŸ”„ Clone the source repository from Github.
  • πŸ–₯ Open a terminal, navigate to the directory, and type make -j to build AppleColorEmoji.ttf from source.
  • βš™οΈ To install the built AppleColorEmoji.ttf to your system, run make install.
  • πŸ”„ Rebuild your system font cache with fc-cache -f -v.

🌟 Using AppleColorEmoji

AppleColorEmoji uses the CBDT/CBLC color font format, which is supported by Android and Chrome/Chromium OS. Windows supports it starting with Windows 10 Anniversary Update in Chrome and Edge. On macOS, only Chrome supports it, while on Linux, it will support it with some fontconfig tweaking.

🎨 Color Emoji Assets

Uncover the assets used to craft AppleColorEmoji, showcasing the diverse world of emojis. Note: some characters share assets, particularly gender-neutral ones. Refer to the emoji_aliases.txt file for aliasing definitions.

🚨 Please be aware that images in the font may differ from the original assets, with flag images being PNGs featuring standardized sizes and creative transforms.

πŸ™Œ Credits

πŸ“œ License

About

Brings Apple's vibrant emojis to your Linux experience

License:Apache License 2.0


Languages

Language:Python 96.1%Language:Makefile 3.9%