Неописывать
-
Обзор Uniscribe
- Uniscribe — это набор сервисов для рендеринга текста в Unicode, поддерживающий сложную компоновку.
- Он был выпущен вместе с Windows 2000 и Internet Explorer 5.0 и поддерживается в Windows CE начиная с версии 5.0.
- USP — это инициализация для процессора сценариев Unicode, которая упорядочивает текст, заменяет глифы и упорядочивает отображаемый текст.
-
Функции и версии
- Uniscribe имеет несколько версий, каждая из которых имеет свои особенности и методы распространения.
- Версии библиотеки DLL различаются в зависимости от части номера версии, идентификационных номеров целевых систем и номера сборки.
- Некоторые исправления предназначены только для определенных приложений и не подходят для системного каталога Windows.
-
Сложность стандарта Unicode
- Стандарт Unicode и двусмысленности в спецификации OpenType могут привести к неполной или ошибочной реализации сложных сценариев.
- Движки формирования текста, зависящие от конкретных сценариев, не всегда последовательно обрабатывают функции шрифтов OpenType.
-
Рефакторинг в Windows 10
- В Windows 10 была проведена работа по рефакторингу Uniscribe для реализации обобщенной модели формирования текста — Universal Shaping Engine (USE).
- USE основан на свойствах глифов в стандарте Unicode и позволяет поддерживать сложные скрипты без создания специальных механизмов формирования.
-
Поддержка сложных письменностей
- В Windows 10 используется 70 сложных письменностей, включая адлам, ахом и другие.
- Поддержка новых языков и систем записи была добавлена в более поздних версиях Uniscribe.
-
Рекомендации и внешние ссылки
- В статье также упоминаются другие связанные технологии, такие как DirectWrite и OpenType, а также даются рекомендации по обновлению и использованию Uniscribe.
Полный текст статьи: