EmojiTwo / emojitwo

Fork of the last fully free EmojiOneโ„ข 2 artwork
https://emojitwo.github.io/
Other
334 stars 54 forks source link
emoji emoji-icons emoji-sprite emojione svg-images

Emojione

Version 2.x of Emojione is no longer supported by Ranks.com. Versions 3 and 4 have slightly different desigsn and new, more restrictive licensing terms. Some people prefer the flat cartoon design and the FOSS license with actual access to the SVG sources.

Emojitwo

The artwork of the second generation of the web's first complete open source emoji set. It is and will stay 100% free and open source.

We need help from graphic designers to make more glyphs! See the milestones, projects and especially the issues tagged character artwork for details. Do not be afraid to ask for assistance, also boldly send pull requests. Every year Unicode aims to release a couple dozen new emojis. Some of them come with gender and skin tone variants, but at least the latter can be generated automatically.

Differences between Emojitwo and Emojione 2.x

Emojitwo is restricted to the artwork, i.e. image files. SVG is its native format. Everything else is derived from that.

Additions

Changes

See the documentation for a more detailed change log.

Removals

Plans

Emojitwo shall eventually include graphics for new emojis: https://github.com/EmojiTwo/emojitwo/milestones

Emojitwo shall adopt a more restricted color palette. Actual changes will be subtle and barely noticable. This will affect flags.

Emojione 2.x Artwork License

Emojione Artwork Attribution

With the release of version 3.0, the Emojione project also made changes to 2.2.7โ€™s licensing. Previously, Emojione did not require attribution for non-commercial and personal use. Considering that the Emojione project only changed the documentation in that branch to mandate attribution in any case, Emojitwo forked a state before those changes for greater flexibility.

For non-commercial and personal use, you should credit the creators. For commercial use, proper attribution must be given on every web page, app, or video description where our emojis are displayed.

Creative Commons Requirements

In section 3(a)(1) of the CC-BY 4.0 legal terms, it lists the following as the guidelines needed to fulfill the attribution requirements:

If You Share the Licensed Material (including in modified form), You must:

  • retain the following if it is supplied by the Licensor with the Licensed Material:
    • identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
    • a copyright notice;
    • a notice that refers to this Public License;
    • a notice that refers to the disclaimer of warranties;
    • a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
  • indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
  • indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License."

Proper Attribution Examples

Must contain:

Also helpful:

Ideal Attribution

Emoji artwork is provided by Emojitwo, originally released as Emojione 2.2 by Ranks.com with contributions from the Emojitwo community and is licensed under CC-BY 4.0.

Attribution Location

Apps

Websites

Web Videos

Information

Generating New Sprites

The sprites are not automatically updated and should be refreshed locally if you plan to use them. To do this, you must have NPM, Grunt, and ImageOptim installed on your machine.

From the root of the project, first install Node modules: $ npm install

Then generate new sprites and css by executing: grunt Note: the ImageOptim process takes a few minutes to optimize the PNG sprite.

Bug reports

If you discover any bugs, feel free to create an issue on GitHub. We also welcome the open-source community to contribute to the project by forking it and issuing pull requests.

Contact

If you have any questions, comments, or concerns you are also welcome to contact the maintainers and major contributors directly.

Alternatives

We sincerely hope that you choose to use Emojitwo and support our project, but if you feel like it's not for you, please have a look at these possible alternatives:

Unicode 10

Adds Support For ๐Ÿ‡บ๐Ÿ‡ณ ๐ŸŽข ๐Ÿ‘ช ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ๐Ÿ’‘ ๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ ๐Ÿ‘ฟ ๐Ÿ˜ˆ ๐Ÿ›ท ๐Ÿ›ธ ๐ŸคŸ๐Ÿป ๐ŸคŸ๐Ÿผ ๐ŸคŸ๐Ÿฝ ๐ŸคŸ๐Ÿพ ๐ŸคŸ๐Ÿฟ ๐ŸคŸ ๐Ÿคฃ ๐Ÿคจ ๐Ÿคฉ ๐Ÿคช ๐Ÿคซ ๐Ÿคฌ ๐Ÿคญ ๐Ÿคฎ ๐Ÿคฏ ๐ŸฅŒ ๐Ÿคฑ๐Ÿป ๐Ÿคฑ๐Ÿผ ๐Ÿคฑ๐Ÿฝ ๐Ÿคฑ๐Ÿพ ๐Ÿคฑ๐Ÿฟ ๐Ÿคฑ ๐Ÿคฒ๐Ÿป ๐Ÿคฒ๐Ÿผ ๐Ÿคฒ๐Ÿฝ ๐Ÿคฒ๐Ÿพ ๐Ÿคฒ๐Ÿฟ ๐Ÿคฒ ๐ŸฅŸ ๐Ÿฅ  ๐Ÿฅก ๐Ÿฅข ๐Ÿฅฃ ๐Ÿฅค ๐Ÿฅฅ ๐Ÿฅฆ ๐Ÿฅง ๐Ÿฅจ ๐Ÿฅฉ ๐Ÿฅช ๐Ÿฅซ ๐Ÿฆ’ ๐Ÿฆ“ ๐Ÿฆ” ๐Ÿฆ•โ€๐Ÿ‘ค ๐Ÿฆ• ๐Ÿฆ–โ€๐Ÿ‘ค ๐Ÿฆ– ๐Ÿฆ— ๐Ÿง ๐Ÿง‘๐Ÿป ๐Ÿง‘๐Ÿผ ๐Ÿง‘๐Ÿฝ ๐Ÿง‘๐Ÿพ ๐Ÿง‘๐Ÿฟ ๐Ÿง‘ ๐Ÿง’๐Ÿป ๐Ÿง’๐Ÿผ ๐Ÿง’๐Ÿฝ ๐Ÿง’๐Ÿพ ๐Ÿง’๐Ÿฟ ๐Ÿง’ ๐Ÿง“๐Ÿป ๐Ÿง“๐Ÿผ ๐Ÿง“๐Ÿฝ ๐Ÿง“๐Ÿพ ๐Ÿง“๐Ÿฟ ๐Ÿง“ ๐Ÿง”๐Ÿป ๐Ÿง”๐Ÿผ ๐Ÿง”๐Ÿฝ ๐Ÿง”๐Ÿพ ๐Ÿง”๐Ÿฟ ๐Ÿง” ๐Ÿง•๐Ÿป ๐Ÿง•๐Ÿผ ๐Ÿง•๐Ÿฝ ๐Ÿง•๐Ÿพ ๐Ÿง•๐Ÿฟ ๐Ÿง• ๐Ÿง–๐Ÿปโ€โ™‚๏ธ ๐Ÿง–๐Ÿป ๐Ÿง–๐Ÿผโ€โ™‚๏ธ ๐Ÿง–๐Ÿผ ๐Ÿง–๐Ÿฝโ€โ™‚๏ธ ๐Ÿง–๐Ÿฝ ๐Ÿง–๐Ÿพโ€โ™‚๏ธ ๐Ÿง–๐Ÿพ ๐Ÿง–๐Ÿฟโ€โ™‚๏ธ ๐Ÿง–๐Ÿฟ ๐Ÿง–โ€โ™‚๏ธ ๐Ÿง– ๐Ÿง—๐Ÿปโ€โ™€๏ธ ๐Ÿง—๐Ÿป ๐Ÿง—๐Ÿผโ€โ™€๏ธ ๐Ÿง—๐Ÿผ ๐Ÿง—๐Ÿฝโ€โ™€๏ธ ๐Ÿง—๐Ÿฝ ๐Ÿง—๐Ÿพโ€โ™€๏ธ ๐Ÿง—๐Ÿพ ๐Ÿง—๐Ÿฟโ€โ™€๏ธ ๐Ÿง—๐Ÿฟ ๐Ÿง—โ€โ™€๏ธ ๐Ÿง— ๐Ÿง˜๐Ÿปโ€โ™‚๏ธ ๐Ÿง˜๐Ÿป ๐Ÿง˜๐Ÿผโ€โ™‚๏ธ ๐Ÿง˜๐Ÿผ ๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ ๐Ÿง˜๐Ÿฝ ๐Ÿง˜๐Ÿพโ€โ™‚๏ธ ๐Ÿง˜๐Ÿพ ๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ ๐Ÿง˜๐Ÿฟ ๐Ÿง˜โ€โ™‚๏ธ ๐Ÿง˜ ๐Ÿง™๐Ÿปโ€โ™€๏ธ ๐Ÿง™๐Ÿป ๐Ÿง™๐Ÿผโ€โ™€๏ธ ๐Ÿง™๐Ÿผ ๐Ÿง™๐Ÿฝโ€โ™€๏ธ ๐Ÿง™๐Ÿฝ ๐Ÿง™๐Ÿพโ€โ™€๏ธ ๐Ÿง™๐Ÿพ ๐Ÿง™๐Ÿฟโ€โ™€๏ธ ๐Ÿง™๐Ÿฟ ๐Ÿง™โ€โ™€๏ธ ๐Ÿง™ ๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๐Ÿงš๐Ÿป ๐Ÿงš๐Ÿผโ€โ™‚๏ธ ๐Ÿงš๐Ÿผ ๐Ÿงš๐Ÿฝโ€โ™‚๏ธ ๐Ÿงš๐Ÿฝ ๐Ÿงš๐Ÿพโ€โ™‚๏ธ ๐Ÿงš๐Ÿพ ๐Ÿงš๐Ÿฟโ€โ™‚๏ธ ๐Ÿงš๐Ÿฟ ๐Ÿงšโ€โ™‚๏ธ ๐Ÿงš ๐Ÿง›๐Ÿปโ€โ™€๏ธ ๐Ÿง›๐Ÿปโ€โ™‚๏ธ ๐Ÿง›๐Ÿผโ€โ™€๏ธ ๐Ÿง›๐Ÿผโ€โ™‚๏ธ ๐Ÿง›๐Ÿฝโ€โ™€๏ธ ๐Ÿง›๐Ÿฝโ€โ™‚๏ธ ๐Ÿง›๐Ÿพโ€โ™€๏ธ ๐Ÿง›๐Ÿพโ€โ™‚๏ธ ๐Ÿง›๐Ÿฟโ€โ™€๏ธ ๐Ÿง›๐Ÿฟโ€โ™‚๏ธ ๐Ÿง›โ€โ™€๏ธ ๐Ÿง›โ€โ™‚๏ธ ๐Ÿง› ๐Ÿง๐Ÿปโ€โ™€๏ธ ๐Ÿง๐Ÿป ๐Ÿง๐Ÿผโ€โ™€๏ธ ๐Ÿง๐Ÿผ ๐Ÿง๐Ÿฝโ€โ™€๏ธ ๐Ÿง๐Ÿฝ ๐Ÿง๐Ÿพโ€โ™€๏ธ ๐Ÿง๐Ÿพ ๐Ÿง๐Ÿฟโ€โ™€๏ธ ๐Ÿง๐Ÿฟ ๐Ÿงโ€โ™€๏ธ ๐Ÿง ๐Ÿงžโ€โ™€๏ธ ๐Ÿงž ๐ŸงŸโ€โ™€๏ธ ๐ŸงŸโ€โ™‚๏ธ ๐ŸงŸ ๐Ÿง  ๐Ÿงก ๐Ÿงข ๐Ÿงฃ ๐Ÿงค ๐Ÿงฅ ๐Ÿงฆ