5 апреля 2026, 10:06
Большое апдейт текстового движка UniText

Пару месяцев назад писал про свежий текстовый движок для Unity. Настолько он выглядел амбициозно, что вообще не верилось в его правдивость. На этой неделе подкрался релиз новой версии 2.0. Это уже буквально иной продукт. Судя по гигантскому Changelog, переработано там чуть ли не всё. Одновременно плюшки первой версии остались на месте, стали лучше и их стало ещё больше.
Следил за разработкой на GitHub. Релиз 2.0 оттуда благополучно исчезла, став коммерческой. Релиз 1.0 так и остаётся доступной свободно, под open-source, для любого вида использования.
Версия 2.0 же доступна только покупкой через оф. веб-сайт, либо в AssetStore (либо что успели с Github'а стянуть до релиза, но обновлений тогда уже не будет, а они там требовались).
Для личного использования — цены покусывают. Хотя ассеты подобного масштаба примерно столько и стоят. Для компаний — достаточно выгодно. Скоро ещё действуют скидки в 50%. С их учётом, ассет можно забрать от $25.
Возможно, немножко обидно, но ожидаемо и логично. Как минимум, это легальная возможность задонатить автору за проделанную огромную работу.
Насколько я понял, основной упор не на выдающемся перформансе (по заявленным бенчмаркам он имеется), а на облегчении жизни разработчиков в работе со стилями и шрифтами. И привнесении в Unity всех современных и более удобных стандартов. Как с ECS: решали одно, а случился ещё и приятный буст.
Что-то уже в каком-то виде было и в 1.0, но в общем и целом из того, что могу выделить:
Использование HarfBuzz шейпинга, SDF и MSDF для рендеринга, сверху ещё и Burst подключен (на Web не заработает в ПОЛНУЮ силу, но в 6.4 Unity уже добавили поддержку).
Полная поддержка RightToLeft шрифтов (арабские и прочие языки). И полная сопровождение BiDi (когда RTL и LTR смешиваются, подробнее — на е) в соответствии со всеми спецификациями Unicode (заявляется 100% прохождение всех тестов). Без лишних велосипедов, просто и нативно.
Вместо множества разных атласов шрифтов от TMP, тут один общий динамически контролируемый атлас, который должен работать не только удобнее, но и эффективнее. Это всё ещё успешно компрессируется автоматически, т.е. позволяет сэкономить в билде порядка x2-3 от первоначального объёма на шрифты.
Имеется всякий тулинг: от диагностик до выделения подмножеств шрифтов (чтобы не все символы применять и затягивать в билд).
Сопровождение Font Family и Variable Fonts. Если с Font Family ещё как-то более менее в TMP жить можно, то желаемые Variable Fonts от артовиков доставляют реальные неудобства.
Можно применять Markdown и BBCode или настроить кастомный парсер.
Удобная поддержка эмодзей: и ZWJ (комбинации эмодзи), и skin tone, и даже нативные системные эмодзи можно применять, т.е. не включать их в билд непосредственно.
Настройки визуала используют систему модификаторов, которая не использует материалы (т.е. всё батчится с разными наборами эффектов). Её можно расширить кастомными модификаторами. Можно собирать переиспользуемые пресеты. Можно модифицировать даже кусочки текста через связанную систему тегов. Добавлен понятный и относительно удобный инспектор. Такого лично мне в 1.0 сильно как раз не хватало.
В этой версии также появилась сопровождение текстов для использования в World, вне Canvas, которые также умеют батчиться без лишних телодвижений.
И гора других фичей, которые я ещё не успел попробовать и проверить.
Мои целевые платформы сейчас — это Desktop и Web. На Unity 6.3 всё успешно собирается и работает.
Активных петов у меня нет. В коммерцию ещё не готов это добавлять. Следовательно все проверки пока в тепличных и стерильных условиях. Мелкие баги встречаются до сих пор. Но те, которые обнаруживал ранее, были оперативно исправлены.
Увы, не погружен технически в контекст шрифтов. Со многими терминами из документации приходится разбираться в первый раз, чтобы понимать принципиальные отличия от других решений. Поэтому мой восторг может быть преувеличен.
На уровне использования и преодоления типичных "болей" — выглядит весьма перспективно. Если пользовательский интерфейс Toolkit однажды под себя всё не подомнёт, то шансы у этого однажды попасть в Prod довольно реальные. Пока отложил в личную библиотеку.
Читают сейчас

2 часа назад
Нейросеть находит поломку авто по звуку — обучение проходило на роликах из YouTube и TikTok
Разработчик Адам Сон выложил в открытый доступ cardiag — систему, которая по аудиозаписи определяет, есть ли у машины неисправность, и подсказывает, в какой части автомобиля искать проблему. В достато

2 часа назад
ФАС РФ призвала операторов связи не препятствовать переходу абонентов к другим компаниям с сохранением номера
Федеральная антимонопольная служба (ФАС) России призвала операторов связи РФ привести свои бизнес-практики в соответствие с требованиями Закона о защите конкуренции. Ведомство настоятельно порекомендо

3 часа назад
«Египет победил»: Qwen3-4B превратили в «самый согласованный ИИ в истории»
В X завирусился пост исследователя под ником waterloo_intern: он рассказал, что "дистиллировал 2,3 млн трейсов рассуждений Claude Fable 5" в компактную схема Qwen3-4B и получил невиданные результаты —

4 часа назад
Версия открытой платформы для самостоятельного хранения и управления фото и видео Immich 3.0
В начале июля 2026 года состоялся версия стабильного обновления открытой платформы для самостоятельного хранения и управления фото и видео Immich 3.0. Проект находится в разработке с начала 2022 года

7 часов назад
В AIRI создали нейросеть GENATATOR для разметки генов по последовательности ДНК и аннотации геномов без подробных данных
Учёные Института AIRI разработали нейросетевую схема Genatator, которая строит карту генов по последовательности ДНК.Как сообщили информационной службе а в AIRI, модель предназначена для разметки гено