Где я могу найти Unicode Emoticon?

Я пытаюсь найти подходящий шрифт, который содержит набор Unicode Emoticon.

Когда пользователь iPhone отправляет мне несколько смайликов в Google Hangouts, они отображают либо неправильно, либо вообще не отображаются.

Проблема показана на следующем скриншоте из этой страницы Википедии:

this

Как вы можете видеть, что смайлики разнообразия особенно проблематичны. [ ! d9]

Пользователи iPhone могут просто выбрать «цвет» (цвет кожи), и это все сделано. По-видимому, шрифт, используемый на iPhone, - Helvetica.

Те из нас, кто имеет Linux (в моем случае Ubuntu и Android), застряли в смайлике и неопределенном символе: . Второй глиф должен изменить цвет первого глифа.

Очевидно, это потому, что шрифт не имеет требуемого глифа.

Теперь, я был Googling для несколько часов и прочитать несколько страниц, некоторые из которых указывают здесь, и не было никакого решения. Сюда входят все ответы в сети StackExchange. Возможно, я задаю неправильный вопрос.

Я пробовал:

Symbola Symbola706 CODE2001 CODE2002 xfonts-wqy ttf-unifont fonts-linuxlibertine Open Sans Emoji EmojiSymbols Helvetica (хотя я могу " не помню, откуда я его загрузил) Google Noto

Ни один из них не работает. Либо они все еще не имеют необходимых символов, они пропускают все символы смайликов, несмотря на то, что они заявляют иначе, они просто не работают, они не отображаются в качестве опции для выбора в Chrome (не знаю, почему), или я просто могу "

На этой странице перечислены символы для «Google» как отсутствующие. Я предполагаю, что это означает Android, поскольку я получаю сообщение от iPhone, на котором запущено приложение Google Hangouts.

Итак, кто-нибудь нашел шрифт, содержащий все необходимые символы?

1
задан 21 February 2016 в 02:15

2 ответа

Noto Color Emoji из google.com/get/noto/#emoji-qaae-color доступен только для Android. В Windows этот шрифт не будет установлен (он считается сломанным.invalid), поскольку средства визуализации Windows не поддерживают цвета в шрифтах. Чтобы отобразить эти яркие эмоции, вам понадобится плагин в вашем браузере, который заменит SVG-изображения (если браузер поддерживает SVG), в противном случае уменьшенное растровое изображение (масштабированные растровые изображения могут быть перемасштабированы в HTML с простым CSS, в браузерах, поддерживающих масштабирование в CSS или геометрические преобразования в Canvas, так что изображение будет отображаться с ожидаемым размером шрифта).

Однако у меня нет проблем с отображением всех emojis, перечисленных в диаграммах Unicode в Википедии, с моими браузер (Chrome в Windows 10).

Но это правда, что я установил FULL коллекции шрифтов Noto (за исключением шрифта Color Emojis, который не нужен Windows) и даже сделал его по умолчанию в моем браузере ( потому что он имеет когерентные метрики во всех скриптах) и поддерживает почти все из них, многие из которых имеют разные стили, и большинство из них хорошо намекают.

" Noto " - сказочная коллекция бесплатных шрифтов (с бесплатной лицензией). Его развитие продолжается, поскольку Google хочет его для Android на всех языках мира. Вещи регулярно обновляются, чтобы исправить незначительные причуды. Он предназначен для охвата всех символов, стандартизованных в репертуаре Unicode / ISO 10646.

«Robo» был исходной «быстрой» резервной коллекцией, созданной с меньшим вниманием, но которая предоставила отсутствующие символы для огромных идеографических сценариев. Но его дизайн был не столь осторожным. Постепенно символы интегрируются в Noto и удаляются из коллекции Robo. Кроме того, Robo существует только в одном стиле (для других стилей, таких как полужирный и курсив, текстовый рендеринг браузера будет их синтезировать, особенно в Chrome, но курсив может быть слишком наклонным, а штрихи могут беспорядочно сталкиваться в сложных скриптах со многими штрихами таких как синограммы: нет такой проблемы с Noto, которая даже обеспечивает 6 шрифтов для синограмм CJK). Таким образом, используйте его только как резерв для тех, у кого есть старые версии Noto в CSS, такие как: font-family:Noto,Robo,sans-serif;

Это все, что нужно (вам не нужно больше шрифтов, последний резерв sans-serif позволяет получить доступ к некоторым шрифтам, специфичным для ОС, которые будут присутствовать для реализации символов, не найденных в Noto, и даже в ранних версиях Robo при использовании ранних версий Noto).

Я действительно люблю Noto , Спасибо Google за то, что он полностью открыт (и для всех тех, кто внес свой вклад в его расширение и исправил причуды в сложных сценариях). Это, безусловно, огромное улучшение по сравнению с тем, что Microsoft сделала в прошлом (но только для Windows и все еще с множеством неправильных совпадений по мировым сценариям).

2
ответ дан 23 May 2018 в 13:25
sudo apt-get update
sudo apt-get install ttf-ancient-fonts

Это исправлено для меня на Ubuntu 14.04.

0
ответ дан 23 May 2018 в 13:25

Другие вопросы по тегам:

Похожие вопросы: