Цветные эмодзи
Вы можете включить цветные эмодзи и глифов в тексте.
Для редактора UI вы можете включить эмодзи напрямую, и это работает, потому что редактор UI использует резервные шрифты редактора по умолчанию.
Для времени выполнения UI необходимо импортировать файл шрифта с цветными эмоциями и установить его в качестве резервного текстового ассета эмоций.
Настройка цветных эмоджи
Создайте цветной шрифт эмоджи и добавьте его в резервный вариант текстовых настроек UITK.
- В проекте импортируйте файл шрифта, содержащий цветные эмодзи.
- Щелкните правой кнопкой мыши файл шрифта, а затем выберите Создать > Текстовое ядро > Шрифтовый ресурс > Цвет. Это гарантирует, что вы создаете шрифтовый ресурс с правильным шейдером (Sprite) и правильным режимом отображения атласа (Color).
- В течение Inspector окно UITK Текстовые настройки, в Резервные текстовые ассеты эмоджи раздела, из Текстовый список активов, выберите цвет эмоджи шрифт ассета.
Включение эмоджи в текст
Чтобы включить эмодзи в текст, выполните любое из следующих действий:
- Включите эмодзи в текст с помощью их значения в Юникоде. Например, введите
\U0001F601, чтобы представить улыбку. - Используйте виртуальную клавиатуру своей операционной системы.
- Скопируйте эмоции из внешнего инструмента редактирования текста и вставьте их в текстовое поле.
Управление эмоджи резервный поиск
Вы можете установить приоритет поиска Резервные текстовые активы эмоджи для эмоций. Например, если шрифт включает черно-белые эмоции, вы можете выбрать, использовать ли эмоции из основного шрифта или Резервные текстовые активы эмоджи лист.
В UI Builder выберите текстовый элемент в панели Hierarchy.
-
В панели Inspector в разделе Атрибуты включите или отключите опцию Резервная поддержка эможей:
- Включено: Система сначала ищет любые символы эмоджи в списке Резервные текстовые ассеты эмоджи.
- Инвалиды: Система сначала ищет основной шрифт, назначенный текстовому элементу.
Ограничения
Функция цвета эмоджи не поддерживает следующие:
- Некоторые особенности шрифта OpenType, такие как контекст цепи и одиночная замена.
- Шрифты Apple, использующие формат AAT, который является предшественником OpenType.
- SVG цветные глифы.
- COLR Формат таблицы версия 2 (COLR v2), например, Noto Color Emoji.
Динамический шрифт OS имеет ограниченную поддержку на некоторых устройствах iOS. Файл шрифта Apple Color Emoji, найденный на macOS и нескольких устройствах iOS, работает правильно. Однако Apple Color Emoji-160px, найденный на более новых устройствах iOS, не поддерживается. Его эмодзи кодируются в формате JPEG, который не поддерживается FreeType.
Дополнительные ресурсы
- Юникод эмодзи стандарт
- Шрифты
- Включить спрайты в текст
- Текстовая настройка актива