
Встретил интересный пакет UniText. Это текстовый движок для Unity, по типу TextMeshPro. Но на базе HarfBuzz — того же, что используется во многих браузерах, софте и всяких ОС.
Выглядит настолько хорошо, что похоже на скам. Но оно, по крайней мере, действительно работает. Лично пока всё проверить времени не хватает. Если кто уже успел, оставляйте фидбэк.
Хоть оно и якобы эффективнее TMP, но пока кажется, что с визуальной настройкой есть свои неудобства и ограничения.
Оф. сайт | Github | Документация
Возможности
100% поддержка Unicode, а это более 150 языков, в т.ч. арабский, иврит хинди и прочие иероглифы.
Поддержка двунаправленного текста (BiDi).
Поддержка системных нативных эмодзи, использование которых не увеличивает размер билда.
Поддержка цветных эмодзи (типа разного цвета кожи) и ZWJ (склейка нескольких эмодзи в одно).
Позволяет создавать кликабельные зоны в тексте с подсветкой при наведении.
Более 15 модульных модификаторов текста с возможностью создать свои.
Поддержка Windows, macOS, Linux, Android, iOS и WebGL.
Преимущества
Работает и рендерит кратно быстрее, чем TextMeshPro и UI Toolkit.
Минимальное выделения памяти.
Многопоточная обработка текста, на все ядра CPU.
upd: раскрыты планы на будущие версии — это будет мощно
