Twitter выложил в открытый доступ под свободной лицензией набор из 872 эмоджи (эмотиконов), которые свободно можно использовать в своих проектах.
Содержимое коллекции опубликовали на Github. Программный код — под лицензией MIT, графика — CC-BY 4.0.
Поддержка коллекции эмоджи Twitter уже встроена в WordPress. Например, пользователи Windows могут копипастить картинки из этой таблицы, а пользователи Mac — использовать сочетание клавиш
Command
+ Control
+ Space
в текстовом редакторе.Эмоджи были изобретены в Японии в 1998 или 1999 году специально для сервиса мобильного интернета i-mode оператора сотовой связи NTT DoCoMo. Это графический язык, который буквально позволяет общаться без слов. Вместо короткой реплики зачастую уместно вставить в чат идеограмму (картинку).
Сейчас эмоджи стандартизированы и включены в набор Unicode. Коллекция от Twitter совместима с последней версией Unicode 7.0.
Чтобы разобраться, как подключить поддержку эмоджи на своём сайте, настоятельно рекомендуется изучить демонстрационный пример preview.html. Собственно, вся поддержка заключается в подключении библиотеки twemoji.js.
<script src="//twemoji.maxcdn.com/twemoji.min.js"></script>
Для более продвинутого варианта можно использовать метод
parse
, который поддерживается библиотекой twemoji.js.Вот такой сниппет
twemoji.parse('I \u2764\uFE0F emoji!');</script>
будет преобразован в HTML-код
I <img
class="emoji"
draggable="false"
alt="❤"
src="//abs.twimg.com/emoji/v1/36x36/2764.png"> emoji!</script>
См. также очень полезные советы по использованию библиотеки.