872個の絵文字がGitHub(https://github.com/twitter/twemoji)で無償公開されている。
today we are open sourcing our emoji to share with everyone #twemojiparty 🎉 😜 👯 🍻 🎈 🎤 🎮 🚀 🌉 ✨ https://t.co/zkXqMXEkOT
— Twitter Open Source (@TwitterOSS) 2014, 11月 6
ソースコードのライセンスはMITライセンス(「LICENSE」ファイル)、グラフィックのライセンスはAttribution 4.0 International(CC BY 4.0。「LICENSE-GRAPHICS」ファイル)
Twitter内で絵文字を使いたい場合には、AndroidやiPhone、Macからは絵文字を入力すれば反映されるようになっている。
Windowsからはtwemojiのウェブサイト(http://twemoji.maxcdn.com/)の「everywere」から飛べるプレビューページの絵文字をクリックするとコピー用のダイアログが出るので、コピーして貼り付ければOK。
以下、サイトへの導入方法。
headタグ内
<!--文字コードはUTF-8に設定--><meta charset=="utf-8="><!--JSファイル読み込み--><script src="//twemoji.maxcdn.com/twemoji.min.js"></script><!--絵文字と文字のサイズを合わせる--><style>img.emoji {height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-0.1em;}</style>
bodyタグ内
bodyタグの最後の辺りに追加。
<script>twemoji.parse(document.body);</script>
72×72のPNGファイルに変換する場合
<script>twemoji.parse(document.body, {size: 72});</script>
SVGファイルに変換する場合
<script>twemoji.parse(document.body, {folder: 'svg',ext: '.svg'});</script>
指定ID内を変換
<script>twemoji.parse(document.getElementById('foo'));</script>
参照するURLを変更(デフォルトは//twemoji.maxcdn.com/)
<script>twemoji.parse(document.body, {base: './'});</script>
参考:
Open sourcing Twitter emoji for everyone | Twitter Developer Blog
https://blog.twitter.com/2014/open-sourcing-twitter-emoji-for-everyone
twemoji/README.md | GitHub
https://github.com/twitter/twemoji/blob/gh-pages/README.md