Вибір і пошук емодзі
Технічні деталі
Як працює вибір емодзі
Що робить інструмент
Вибір емодзі надає каталог емодзі Unicode з можливістю пошуку та фільтрацією за ключовими словами в реальному часі. Введіть слово на кшталт 'rocket' або 'sad', щоб миттєво відфільтрувати відповідні емодзі, а потім натисніть, щоб скопіювати символ у буфер обміну. Емодзі відображаються за допомогою нативного рендерингу вашої системи та включають усі стандартні категорії емодзі Unicode з останньої специфікації Emoji.
Поширені сценарії використання для розробників
Розробники використовують вибір емодзі, коли додають емодзі до повідомлень комітів, файлів README, повідомлень у Slack або текстів інтерфейсу, не запам’ятовуючи шорткоди. Технічні автори шукають точний емодзі для використання у виділеннях у документації або індикаторах статусу. Це швидше, ніж гортати панель емодзі ОС, коли ви знаєте потрібну ідею, але не її точну назву чи розташування в категоризованій сітці.
Формати даних, типи або варіанти
Емодзі — це символи Unicode, визначені консорціумом Unicode, які по-різному рендеряться на різних платформах (Apple, Google, Microsoft, Samsung). Вибір копіює у буфер обміну сирий(і) кодовий(і) пункт(и) Unicode — не платформозалежне зображення чи шорткод. Складені емодзі використовують послідовності Zero-Width Joiner (ZWJ), щоб об’єднати кілька кодових пунктів в один гліф (наприклад, сімейні емодзі, послідовності прапорів, варіанти відтінків шкіри).
Поширені помилки та крайові випадки
Відображення емодзі суттєво відрізняється між операційними системами та браузерами — емодзі може коректно показуватися на macOS, але виглядати як порожній квадрат на старіших версіях Android або збірках Windows. Послідовності ZWJ, які не підтримуються системою, розкладаються на складові емодзі. Обчислення довжини рядка з емодзі ненадійні, оскільки один видимий емодзі може складатися з кількох кодових одиниць UTF-16. Деякі емодзі мають неоднозначне подання (текстовий vs емодзі-стиль), яке залежить від кінцевого селектора варіації.
Коли використовувати цей інструмент, а коли — код
Використовуйте цей браузерний інструмент для швидкого пошуку та копіювання емодзі під час написання текстів або сесій кодування. Для програмної роботи з емодзі в застосунках (парсинг, рендеринг, конвертація шорткодів) використовуйте бібліотеки на кшталт emoji-mart, twemoji або node-emoji, які забезпечують узгоджене кросплатформне відображення, мапінг шорткодів і коректну обробку Unicode, включно з модифікаторами відтінку шкіри та послідовностями ZWJ.