
По-японски они называются «絵文字»
Что такое эмоджи? Это миниатюрные пиктограммы и идеограммы, которые можно вставлять в текст почти так же, как и буквы.
Эмоджи многочисленны. Первый набор эмоджи (который придумал Курита для технологии
Эмоджи разнообразны. Среди них есть знаки эмоций (смайлики круглоголовые или со звериными ушками, а также различные жесты и позы), знаки Зодиака, шахматные фигуры, грани игральной кости, масти карт, любовные сердечки, священные символы, некоторые значки компьютерного интерфейса (GUI), стрелочки, галочки, крестики (прямые и косые), звёздочки, снежинки, обозначения разных родов транспорта, миниатюрные изображения современных элементов бытовой техники бытовых и технических приборов, орудий и инструментов, обозначения различных вариантов прогноза погоды, различных растений, цветов, зверушек, блюд (в основном японской национальной кухни), фаз луны, часов дня, празднеств, времён года, музыкальных инструментов, спортивных состязаний, аттракционов, различных зданий (гостиничных, вероисповедных, больничных, фабричных…), и так далее, и так далее.
А выражение «почти так же» я чуть выше употребил потому, что эмоджи всё же нельзя в полной мере считать обычными символами. На то есть две причины.
Во-первых, в кодировке Unicode код большинства эмоджи записывается более чем четырьмя шестнадцатеричными цифрами (символы Unicode, обладающие этим свойством, иногда принято называть «астральными», и к числу их относятся не только эмоджи), и в кодировке
Во-вторых, символы эмоджи задуманы как состоящие из нескольких частей разного цвета (этим они отличаются от обычных символов обычного текста, целиком принимающих цвет текста). Если вывод текста на экран осуществляется движком, не имеющим никакого представления об этой особенности эмоджи, то тогда эмоджи становятся монохромными (например,
Поддержка эмоджи есть далеко не везде.
Браузер Firefox полагается на встроенный движок вывода текста, и прямо сейчас выводит эмоджи всегда одноцветными. Некоторые другие браузеры для вывода текста, наоборот, полагаются на возможности операционной системы — и тогда поддержка эмоджи зависит от версии операционной системы.
В системе Android поддержка эмоджи появилась
В системах Apple поддержка эмоджи в соответствии с Unicode началась в iOS 5 (на мобильных устройствах) и в OS X Lion (на остальных), то есть в 2011 году; до этого времени эмоджи было меньше, да и кодировка их была другою.
В системе Windows поддержка полноцветных эмоджи появилась
Строго говоря, любой открытый и свободный шрифт, содержащий множество эмоджи (ну, например, шрифт
Глядя на такое безобразие, в Твиттере придумали действенный костыль на языке JavaScript, способный прямо во браузере подменять обыкновенные эмоджи (символы Unicode) на такие картинки (в формате PNG), на которых соответствующий символ нарисован в готовом и правильном (цветном) виде. Картинки для этой цели были изготовлены
Недавняя же новость заключается в том, что 6 ноября (в четверг на прошлой неделе) в Twitter (уступая просьбам общественности) открыли исходный код своего движка эмоджи, выложили исходный код на GitHub.
Без промедления (в тот же день) твиттеровское средство замены эмоджи на картинки запустили
Без промедления (в тот же день) и самому движку, и иллюстрациям был предоставлен бесплатный хостинг на MaxCDN, так что подключить их к себе можно несложным кодом:
<script src="//twemoji.maxcdn.com/twemoji.min.js"></script>
(Сразу скажу, что замена эмоджи на картинки происходит не автоматически: подключённый код придётся ещё и вызвать, передав ему джаваскриптовую строку или элемент DOM.)
Установка готового пакета к себе на сайт (посредством bower, component
Есть страница предпросмотра, на которой можно ознакомиться с видом всех изображений эмоджи Твиттера (The Iconfactory), увидеть работу движка замены.
Во блоге Wordpress также упоминается о существовании сайта, на котором можно ознакомиться с тем видом, который эмоджи имеют в различных операционных системах и на различных устройствах.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Как вы относитесь к эмоджи?
3.9% Я обожаю эмоджи и стремлюсь к их процветанию.15
2.34% Я люблю эмоджи.9
27.79% Мне нравятся эмоджи.107
38.44% Эмоджи мне безразличны.148
9.35% Мне не нравятся эмоджи.36
4.16% Я ненавижу эмоджи.16
14.03% Я люто ненавижу эмоджи и стремлюсь их уничтожить.54
Проголосовали 385 пользователей. Воздержался 81 пользователь.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Собираетесь ли вы заменять эмоджи на картинки на своём сайте?
2.11% Я ужé заменяю эмоджи на картинки на моём сайте.7
8.16% Я собираюсь заменять эмоджи на картинки на моём сайте.27
12.69% Я не собираюсь заменять эмоджи на картинки на моём сайте: считаю, что они должны быть символами, а не картинками.42
13.6% Я не собираюсь заменять эмоджи на картинки на моём сайте (но по другой причине).45
15.11% У меня нет определённого мнения по этому поводу.50
35.05% У меня нет сайта.116
13.29% У меня есть сайт, но на нём приняты меры, предотвращающие употребление эмоджи.44
Проголосовал 331 пользователь. Воздержались 104 пользователя.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Хотели бы вы видеть замену эмоджи на картинки совершающеюся и на Хабрахабре, и на Geektimes, и так далее?
6.5% Да, обязательно!23
13.28% Скорее да.47
20.06% У меня нет определённого мнения по этому поводу.71
23.16% Скорее нет.82
37.01% Нет, ни в коем случае!131
Проголосовали 354 пользователя. Воздержался 81 пользователь.