DevToys Web Pro iconDevToys Web ProБлог
Оценете ни:
Изпробвайте разширението за браузър:

Избор и търсене на емоджита

0 emojis
Няма намерени емоджита за ""
Технически подробности

Как работи селекторът за емоджита

Какво прави инструментът

Селекторът за емоджита предоставя каталог с Unicode емоджита с възможност за търсене и филтриране по ключови думи в реално време. Въведете дума като 'rocket' или 'sad', за да филтрирате моментално до съвпадащите емоджита, след което щракнете, за да копирате символа в клипборда си. Показва емоджитата чрез нативното рендериране на вашата система и включва всички стандартни Unicode категории емоджита от най-новата спецификация за Emoji.

Често срещани случаи на употреба от разработчици

Разработчиците използват селектора за емоджита, когато добавят емоджита към commit съобщения, README файлове, Slack съобщения или UI текст, без да запаметяват shortcodes. Техническите автори търсят точното емоджи за използване в акценти в документацията или индикатори за статус. Това е по-бързо от превъртане през панела за емоджита на ОС, когато знаете концепцията, която искате, но не и точните ѝ име или местоположение в категоризираната решетка.

Формати на данни, типове или варианти

Емоджитата са Unicode символи, дефинирани от Unicode Consortium, и се рендерират различно на различни платформи (Apple, Google, Microsoft, Samsung). Селекторът копира суровия(те) Unicode кодов(и) пункт(ове) в клипборда ви — не платформено-специфично изображение или shortcode. Съставните емоджита използват последователности Zero-Width Joiner (ZWJ), за да комбинират множество кодови пунктове в един глиф (напр. семейни емоджита, последователности за флагове, варианти на тон на кожата).

Често срещани капани и гранични случаи

Рендерирането на емоджита варира значително между операционни системи и браузъри — емоджи може да се показва правилно на macOS, но да се появява като празен квадрат на по-стари версии на Android или Windows билдове. ZWJ последователности, които не се поддържат от дадена система, се разпадат на съставните си емоджита. Изчисленията на дължината на низ са ненадеждни при емоджита, защото едно видимо емоджи може да е съставено от множество UTF-16 кодови единици. Някои емоджита имат двусмислено представяне (текстов срещу емоджи стил), което зависи от следващ variation selector.

Кога да използвате този инструмент вместо код

Използвайте този браузърен инструмент за бързо намиране и копиране на емоджита по време на писане или кодиране. За програмна работа с емоджита в приложения (парсване, рендериране, конвертиране на shortcodes) използвайте библиотеки като emoji-mart, twemoji или node-emoji, които осигуряват последователно кросплатформено рендериране, съпоставяне на shortcodes и коректна обработка на Unicode, включително модификатори за тон на кожата и ZWJ последователности.