Git Product home page Git Product logo

emoji-tools's Introduction

Emoji Tools

Multiple useful tools to help Android and iOS/OSX developers with creating and modifying Emoji Font files.

Features:

  • Extracts Emojis from '.ttf' files used by Android, iOS, and OSX into individual '.png' files.
    • Takes less than 6 seconds to extract all Emojis! Very quick!
    • Extracted Emojis are named by Unicode names (Android: unie537.png iOS/OSX: uE537.png)
    • Extracted Emojis can automatically be stripped of their prefixes (unie537.png -> E537.png)
    • Extracted iOS CgBI (pincrushed) Emojis (which show up black on Windows) can automatically be converted to RGBA.
  • Renamer tool which makes renaming Emojis very easy! You can change prefixes, capitalise/lowercase, etc.
  • Converts from CgBI (pincrushed) Emojis to RGBA and vice versa.
  • Ability to Re-Package Emojis into NotoColorEmoji.ttf (Android) Emoji Font. (Apple support coming soon!)
  • Professional, easy-to-use GUI.
  • More!

How to Use:

Check out this tutorial on how to modify Android Emojis using these tools!

  1. Either download one of the precompiled .exe files or .jar files from the downloads page, or clone this repo into IntelliJ and create a .jar out of the sources.
  2. Put the .exe or .jar wherever you'd like. Emojis will be extracted into a new folder which is created in the same directory as the jar file. You can choose the name of this folder using the GUI. By default, it is named ExtractedEmojis.
  3. Either double-click the .exe or .jar and follow the instructions on the GUI, or start the .jar from the command line using java -jar Emoji-Tools.jar yourFileName.ttf. If the ttf file does not exist, the ttf selection window will be brought up. If it exists, it will automatically start extraction. Conversion and Renaming cannot be done from the command line yet.

How to Get Help / Make a Suggestion:

  • Make a detailed ticket in the issue tracker.
  • If it's very important, you can email me (Mitch Talmadge).

emoji-tools's People

Watchers

James Cloos avatar Ikromy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.