Базовый текстовый ссылочный набор
Этот набор документов является ссылкой API для Базовой текстовой платформы. Базовый текст обеспечивает современный интерфейс низкоуровневого программирования для разметки текста и обработки шрифтов. Базовый текстовый механизм расположения разработан для высокой производительности, простоты использования и тесной интеграции с Базовой Основой. Текстовое расположение API обеспечивает высококачественный набор, включая преобразование символа к глифу, с лигатурами, кернингом, и т.д. Дополнительная Базовая технология Шрифта текста обеспечивает автоматическую замену шрифтов (расположение каскадом), дескрипторы шрифта и наборы, легкий доступ к метрикам шрифта и данным глифа и многим другим функциям.
Многожильные Соображения: Все отдельные функции в Базовом тексте ориентированы на многопотоковое исполнение. Объекты шрифта (CTFont, CTFontDescriptor и связанные объекты) могут использоваться одновременно многократными операциями, рабочими списками или потоками. Однако объекты расположения (CTTypesetter, CTFramesetter, CTRun, CTLine, CTFrame и связанные объекты) должны использоваться в единственной работе, рабочем списке или потоке.
Непрозрачные типы
Описывает представление шрифта. |
|
Описывает набор шрифтов. |
|
Описывает словарь, полностью указывающий шрифт. |
|
Описывает кадр многострочного текста. |
|
Описывает непрозрачный тип, генерирующий текстовые рамки. |
|
Описывает непрозрачный тип, используемый для переопределения отображения шрифта от Unicode до глифа ID. |
|
Описывает строку текста. |
|
Описывает абзац или атрибуты линейки в приписанной строке. |
|
Описывает ряд последовательных глифов, совместно использующих те же атрибуты и направление. |
|
Описывает вкладку в стиле абзаца. |
|
Описывает непрозрачный тип, выполняющий расположение строки. |
Менеджеры
Описывает интерфейс Core Text для управления шрифтами. |
Утилиты
Описывает общие Базовые текстовые функции и типы данных. |