С момента появления эмодзи люди пытались уменьшить пределы его использования, чтобы люди во всем мире 🌎 могли в равной степени наслаждаться его удобством и весельем. Хотя эта цель в основном достигнута, пользователей по-прежнему беспокоит очень неприятная проблема: смайлики, которые люди видят на разных устройствах, не всегда совпадают.

Есть два разных случая: во-первых, один и тот же смайлик выглядит по-разному на разных устройствах📱, причина которого была объяснена в этом блоге: 🎭Почему смайлики выглядят по-разному на разных платформах?

О другом мы поговорим здесь: смайлики не могут отображаться правильно.

Есть три случая, когда эмодзи отображаются неправильно, и мы подробно объясним их с соответствующими решениями в этом блоге.

Смайлики отображаются как символы

Первый случай является наиболее распространенным: эмодзи отображаются в виде прямоугольника/квадрата с крестом/квадрата со знаком вопроса/пробелом (как показано на изображении ниже). Форма, в которой вы видите эмодзи, зависит от используемого вами устройства.

🔺: эмодзи отображаются правильно 🆚 эмодзи отображаются как символы

Причина этого начинается с характера эмодзи. Смайлики, как и китайские иероглифы🈴 и знаки препинания🔣, — это тип символов, которые могут быть распознаны компьютерами и закодированы в Unicode. Любое устройство или приложение, которое хочет поддерживать использование смайликов, должно будет поместить их в свою собственную систему.

В стандарте Unicode🔤 каждому смайлику присваивается кодовая точка, которая похожа на их идентификационный номер. Например, код эмодзи😣 — U+1F623.

🔺:Источник изображения:unicode.org

Когда вы отправляете или получаете эмодзи, система вашего устройства найдет и отобразит его, распознав его кодовую точку🧐. И когда система сталкивается с нераспознанной кодовой точкой, она не может найти смайлик, соответствующий этой кодовой точке, поэтому ей придется отображать смайлик как один из четырех символов, упомянутых в начале этого абзаца.

Поэтому, когда вы обнаружите, что некоторые смайлики отображаются в виде символов, это означает, что набор символов или шрифты смайликов на вашем устройстве или в используемом вами приложении необходимо обновить.

Обновления для набора символов или шрифтов эмодзи обычно включаются в обновления версии системы, поэтому вам просто нужно обновить устройство или приложение, которое вы используете, до последней версии🆕. Однако основные операционные системы и приложения не выпускают обновления одновременно, например, обновления смайликов Apple всегда намного раньше, чем у Android🙁. Поэтому, если вы не найдете версию, которую можно обновить, или если смайлики по-прежнему не отображаются после обновления, вам придется терпеливо ждать следующего обновления.

Если после обновления приложение по-прежнему неправильно отображает эмодзи, вы можете использовать его веб-версию (если она есть). Например, в приложении Twitter нет встроенной клавиатуры с эмодзи📱, поэтому, если пользователи хотят отправлять смайлики в приложении Twitter, они могут выбрать только встроенные смайлики на своем устройстве. Однако веб-версия Твиттера 💻 имеет встроенную клавиатуру с эмодзи, поэтому, пока она обновляется, пользователи могут использовать новые смайлики в Твиттере, даже если их телефон/компьютер еще не поддерживает их. Вы по-прежнему можете использовать их в Twitter.

Один смайлик отображается как комбинация двух смайликов

Многие комбинации, которые кажутся состоящими из двух смайликов, на самом деле представляют собой один смайлик, например, левые комбинации смайликов на картинке ниже на самом деле являются неправильным отображением смайликов справа.

Этот случай легко отличить. Если вы можете выбрать два смайлика отдельно с помощью мыши, это два отдельных человека; если вы не можете выбрать их отдельно, они на самом деле представляют собой целый смайлик.

Причина в этом случае такая же, как и в первом 👆, поэтому решение также заключается в обновлении системы вашего устройства.


💡: Так почему возникает эта проблема? Ранее мы упоминали, что каждому новому смайлику нужно присвоить кодовую точку, но расширение смайликов бесконечно ♾, а количество кодовых точек ограничено. Как мы можем сохранить кодовые точки, не влияя на расширение и обновление смайликов? Таким образом, Консорциум Unicode решил соединить несколько существующих смайликов с ZWJ (Zero Width Joiner) , чтобы сформировать новый смайлик, чтобы новому смайлику не нужно было назначать новую кодовую точку, потому что это последовательность, образованная существующими кодовыми точками (как показано на рисунке ниже). Рекомендуем прочитать📚: Что такое Emoji ZWJ Sequence?

Особый случай

Последний случай немного особенный. Когда вы используете одно и то же устройство для просмотра разных веб-сайтов, вы можете обнаружить, что одни и те же эмодзи отображаются на разных веб-сайтах с разным внешним видом. Это проблема не системы, а шрифтов эмодзи.

🔺:Сверху вниз расположены шрифты эмодзи, разработанные Microsoft, Apple и Google.

Все операционные системы должны использовать шрифты эмодзи для отображения эмодзи. Многие системы имеют свои собственные шрифты эмодзи, такие как Windows, MacOS, Chrom OS и т. д. Обычно веб-разработчики внедряют эти шрифты эмодзи в свой проект, чтобы разные операционные системы могли их правильно использовать. Таким образом, отображение эмодзи связано со шрифтами эмодзи, встроенными в каждый веб-сайт.

Но не переживайте😎, такой случай относительно редкий.

Вывод

Так что все в этом блоге🔚. Если вы столкнулись с подобными проблемами и знаете другие способы их решения, поделитесь ими с нами в комментариях🗣! Увидимся в следующем блоге! 👋


Поиск Недавние Недавние Нет недавно использованных смайликов смайлики... Эмодзи успеха