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

Є два різні випадки: один полягає в тому, що один і той самий смайлик виглядає по-різному на різних пристроях📱, причина цього була пояснена в цьому блозі: 🎭Чому смайли виглядають по-різному на різних платформах?

Про інше ми будемо говорити тут: смайли не можуть відображатися правильно.

Є три випадки, коли смайли відображаються неправильно, про що ми детально пояснимо з відповідними рішеннями в цьому блозі.

Emojis відображаються як символи

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

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

Причина цього починається з природи емодзі. Emojis, як і китайські ієрогліфи🈴 та розділові знаки🔣, є типом символів, які можуть розпізнаватися комп’ютерами та закодовані в Unicode. Будь-який пристрій або програма, які хочуть підтримувати використання емодзі, повинні будуть розмістити їх у власній системі.

У стандарті Unicode🔤 кожному смайлу присвоюється код, який схожий на ідентифікаційний номер. Наприклад, код емодзі😣 — U+1F623.

🔺:Джерело зображення: unicode.org

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

Тож коли ви бачите, що деякі смайли відображаються як символи, це означає, що набір символів або шрифти смайлів у вашому пристрої чи програмі, яку ви використовуєте, потрібно оновити.

Оновлення набору символів або шрифтів емодзі зазвичай входять до оновлення версії системи, тому вам просто потрібно оновити пристрій або додаток, який ви використовуєте, до останньої версії🆕. Однак основні операційні системи та програми не випускають оновлення одночасно, наприклад, оновлення смайлів Apple завжди набагато раніше, ніж Android🙁. Тому, якщо ви не знайдете версію, яку можна оновити, або якщо емодзі все ще не відображаються після оновлення, вам доведеться терпляче чекати наступного оновлення.

Якщо програма все ще неправильно відображає емодзі після оновлення, ви можете використовувати її веб-версію (якщо вона є). Наприклад, Twitter не має вбудованої клавіатури смайлів у своєму додатку📱, тому, якщо користувачі хочуть надсилати смайли в програму Twitter, вони можуть вибрати лише вбудовані смайли на своєму пристрої. Однак веб-версія Twitter 💻 має вбудовану клавіатуру смайлів, тому, поки вона оновлена, користувачі можуть використовувати нові смайли в Twitter, навіть якщо їхній телефон/комп’ютер ще не підтримує їх. Ви все ще можете використовувати їх у Twitter.

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

Багато комбінацій, які, здається, складаються з двох емодзі, насправді представляють один емодзі, наприклад, ліві комбінації смайлів на малюнку нижче насправді є неправильним відображенням емодзі справа.

Відрізнити цей випадок легко. Якщо ви можете вибрати два емодзі окремо за допомогою миші, це дві окремі особи; якщо ви не можете вибрати їх окремо, це насправді цілий емодзі.

Причина цього випадку така ж, як і в першому 👆, тож рішенням є також оновлення системи вашого пристрою.


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

Особливий випадок

Останній випадок трохи особливий. Коли ви використовуєте той самий пристрій для перегляду різних веб-сайтів, ви можете виявити, що одні й ті самі смайли відображаються на різних веб-сайтах з різним виглядом. Це проблема не через систему, а через шрифти емодзі.

🔺:Зверху вниз розташовані шрифти емодзі, розроблені Microsoft, Apple і Google

Усі операційні системи повинні використовувати шрифти емодзі для відображення смайлів. Багато систем мають власні шрифти емодзі, наприклад Windows, MacOS, Chrom OS тощо. Зазвичай веб-розробники впроваджують ці шрифти емодзі у свій проект, щоб різні операційні системи могли їх належним чином використовувати. Отже, відображення смайлів пов’язане зі шрифтами емодзі, вбудованими на кожному веб-сайті.

Але не хвилюйтеся😎, цей випадок відносно рідкісний.

Висновок

Ось і все в цьому блозі🔚. Якщо ви стикалися з подібними проблемами і знаєте інші способи їх вирішення, будь ласка, поділіться ними з нами в коментарях🗣! До зустрічі в наступному блозі! 👋


Пошук недавні Останні Смайли нещодавно не використовувалися Emojify... Emojify Успіх