Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Uniscribe предоставляет API для поддержки типографии и поддержки отображения и редактирования международного текста, включая сложные правила ближневосточных и азиатских сценариев. Uniscribe предоставляет низкоуровневые подпрограммы для обработки полноформатного текста и простого API ScriptString для неформатированного текста.
С помощью Юниписи приложения должны управлять резервным хранилищем кодов символов Юникода. Приложения макета текста не должны поддерживать другую буферную таблицу или таблицу сопоставления для отслеживания порядка символов. Каждому приложению нужно хранить и управлять порядком ввода символов пользователем, что и логический порядок, определенный Юникодом. Резервное хранилище никогда не изменяется в результате операций макета. Uniscribe поддерживает индекс из переупорядоченных кластеров до исходных границ символов, передаваемых приложением.
В этом разделе рассматриваются следующие разделы.
формирование
Дополнительная обработка
- кэширование
- Отображение текста с помощью Uniscribe
- обработка сложных скриптов
- использование резервного шрифта
- Использование функций ScriptString
Кэрт
- Отображение курсора в двунаправленных строках
- Управление размещением курсора и тестированием попаданий
- Преобразование смещения мыши x в положение курсора
Слова и кластеры символов
- использование кластеров символов
- Использование точек разрыва слов
- работа с отношениями между позициями курсора, точками выравнивания и кластерами