Skip to content

Emoji images intended for the web, based on the Twemoji image set.

Notifications You must be signed in to change notification settings

s9e/emoji-assets-twemoji

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides a copy of the Twemoji image set, optimized for the web.

How to use

The simplest way to use this image set is to use jsDelivr's CDN service:

<img width="40" height="40" src="https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji/dist/svgz/1f929.svgz">

You can read about the scheme used for filenames in the section below .

How to build

You will need Bash, npm and zopfli installed. Run scripts/init.sh to install git submodules and svgo, then run scripts/build.sh to rebuild the files in the dist directory. The process is single threaded and will take several minutes.

Assets

Images in the dist directory are derived from the Twemoji images.

Filenames have been normalized and the SVG content has been minified with SVGO before being compressed with zopfli.

License

Differences from Twemoji

  • SVG content has been minified with SVGO.
  • SVG files have been compressed with zopfli to produce SVGZ files.
  • Filenames have been normalized to use 4- and 5- digits hex values, and exclude 200f and fe0f. For instance, the image named a9.svg in Twemoji is available as 00a9.svgz in this repository.

Contributions

This repository is not open for external contributions. If you have a suggestion that pertains exclusively to this repository, you can open a new issue to discuss it. If you have a suggestion or a pull request that pertains to the art, please direct it to their author.

About

Emoji images intended for the web, based on the Twemoji image set.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages