UNIGINE – 3D-движок, игры, симуляторы, бенчмарки
IT и технологии · 2 октября 2026 г.
В UNIGINE Engine 2.22 мы значительно расширили поддержку локализации и сложных систем п...
В UNIGINE Engine 2.22 мы значительно расширили поддержку локализации и сложных систем письма. Теперь встроенная система работы с текстом поддерживает арабский, персидский, урду, иврит, хинди, бенгальский, тамильский, тайский и кхмерский языки. Поддерживаются: • письмо справа налево • двунаправленный текст • контекстное формирование символов • комбинируемые знаки • перестановка символов в соответствии с правилами языка • автоматический подбор резервных шрифтов Это позволяет локализовать интерфейсы на такие языки средствами встроенной GUI-системы UNIGINE — без разработки собственных решений для отображения текста. Появилась и система резервных шрифтов: если в основном шрифте нет нужного символа, движок автоматически использует подходящий дополнительный шрифт вместо «квадратиков» в интерфейсе. Те же возможности теперь доступны непосредственно в Редакторе, поэтому многоязычный интерфейс можно создавать и проверять прямо в процессе разработки. В UNIGINE SDK 2.22 также добавлен новый пример Fonts Sample, демонстрирующий разные системы письма в элементах GUI, трехмерном тексте ObjectText и ObjectGui в сцене. Пример доступен для C++ и C#.