Почему один и тот же смайлик в разных приложениях выглядит по-разному? –

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

Пример с смайликом «Ухмыляющееся лицо»

Каждый символ эмодзи в Юникоде имеет уникальный шестнадцатеричный код. Например, символ эмодзи «Ухмыляющееся лицо» обозначается U+1F600 в Юникоде. В идеале все приложения/платформы должны интерпретировать этот код так же, как и стандартные английские буквы, такие как A или a. Однако ниже показано, как смайлик «Ухмыляющееся лицо» выглядит в Windows и macOS в одном приложении Microsoft Word, а отображение в браузере будет выглядеть так 😀.

Ухмыляющееся лицо в WindowsУхмыляющееся лицо в Windows

Ухмыляющееся лицо в MacУхмыляющееся лицо в Mac

Вот некоторые из причин, по которым приложения отображают смайлы по-разному.

1. Кодировка символов для приложений и ОС

Как вы знаете, цифровые устройства хранят символы в двоичном формате (0 и 1). Кодировка символов — это преобразование каждого символа (включая эмодзи) из двоичного формата в визуально читаемый формат. Например, в операционной системе Windows это называется кодовой страницей, а наиболее часто используемой кодовой страницей является Windows-1252. Однако эти кодовые страницы используются только для приложений, которые не поддерживают стандартизацию Unicode, поскольку большинство приложений используют кодировку символов Unicode UTF-8 или UTF-16.

Таким образом, символ эмодзи будет выглядеть по-разному в зависимости от кодировки символов, используемой приложением. Приложение может использовать настройки операционной системы, использовать собственные настройки или вообще не поддерживать эмодзи. В большинстве случаев приложения, не поддерживающие стандарт Unicode, будут использовать кодировку символов операционной системы на основе кодовой страницы. Обратите внимание, что вы также можете изменить кодировку символов в таких приложениях, как Microsoft Word.

2. Настройка шрифтов для отдельных приложений.

Помимо кодировки символов, шрифты обеспечивают фактическое графическое представление текстовых символов. Каждое семейство шрифтов состоит из набора глифов или символов, которые определяют внешний вид каждого символа в определенной гарнитуре. Например, Grinning Face будет изменен на большую темную точку в Microsoft Excel, если вы используете шрифт Webdings. Тот же смайлик будет изменен на символ дискеты, когда вы измените шрифт на Wingdings. Как видите, Microsoft Excel отображает все смайлы в черно-белом цвете, а Word — в цвете, независимо от шрифтов.

Эмодзи выглядят по-разному в зависимости от шрифта в ExcelЭмодзи выглядят по-разному в зависимости от шрифта в Excel

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

3. Брендинг Emoji корпорациями

Это основная причина, по которой смайлы выглядят по-разному в разных приложениях. Корпоративные компании и дизайнерские платформы намеренно создают смайлы с особой художественной интерпретацией. По сути, это сделано для того, чтобы согласовать общий брендинг и пользовательский интерфейс приложения. Например, Apple, Google, Microsoft и Twitter (X) имеют свои собственные стили дизайна смайлов, что приводит к большим различиям в цвете, форме и выражении. Кроме того, отдельные разработчики приложений также имеют возможность интерпретировать и отображать смайлы по-своему.

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

4. На основе дизайна разработчика приложения.

Поскольку магазины приложений контролируются Google и Apple, разработчикам приложений необходимо следовать рекомендациям этих компаний, включая рекомендации по внедрению смайлов. Эти рекомендации включают подробную информацию о размере, интервале и стилистических элементах, влияющих на то, как смайлы отображаются в конкретном приложении. Разработчики могут следовать этим рекомендациям или в некоторой степени отклоняться от них или следовать стандарту Unicode, что приводит к изменениям в визуальном представлении смайлов в приложении.

5. Другие аспекты

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

  • Консорциум Unicode периодически выпускает новые обновления эмодзи, добавляя новые символы и улучшая существующие. Большинству приложений и платформ требуется время, чтобы принять эти изменения, и новые смайлы будут выглядеть как прямоугольный прямоугольник, указывающий, что они не поддерживаются. Другая проблема заключается в том, что любые изменения в существующем дизайне смайлов могут быть приняты не всеми платформами. Таким образом, интерпретация этих обновлений может различаться на разных платформах, что приводит к различиям в том, как выглядят смайлы.
  • Цифровые устройства используют разные механизмы рендеринга и технологии отображения. Эти вариации могут привести к различиям в способе представления смайлов. Различия в рендеринге шрифтов, управлении цветом и разрешении экрана могут повлиять на внешний вид смайлов в приложениях.

Заключение

Таким образом, разница во внешнем виде смайлов в разных приложениях является результатом сочетания таких факторов, как рекомендации по корпоративному брендингу, дизайн разработчиков приложений, кодировка символов и настройка шрифтов. Хотя Unicode присваивает уникальный код каждому смайлику в целях стандартизации, именно корпоративные платформы и разработчики приложений интерпретируют один и тот же код по-разному. Вот почему мы видим отклонения в различных операционных системах, таких как Windows, macOS, iOS и Android, а также в популярных приложениях, таких как Facebook, WhatsApp, X или Microsoft Word.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *