Spec-Zone .ru
спецификации, руководства, описания, API
След: 2-D Графика
Урок: Работа с текстовыми API
Понятия шрифта
Домашняя страница > 2-D Графика > Работа с текстовыми API

Понятия шрифта

Этот раздел представляет Вас Font class, который поддерживает спецификацию подробной информации о шрифте и использование сложных типографских функций.

A Font объект представляет экземпляр поверхности шрифта от набора поверхностей шрифта, доступных на системе. Примеры общих поверхностей шрифта включают Полужирный Helvetica и Полужирный курсив Курьера. Три имени связываются с a Font объект: ее логическое имя, фамилия, и шрифт обращенным к имени:

Можно получить доступ к информации о a Font через getAttributes метод. A Font атрибуты объектов включают его имя, размер, преобразовывают, и функции шрифта, такие как вес и положение.

A LineMetrics объект инкапсулирует информацию об измерении, связанную с a Font, такой как его подъем, спуск, и продвижение:

Следующие данные показывают позицию строки надстрочного элемента, базовой линии, и строки подстрочного элемента:

Позиция строки надстрочного элемента, базовой линии, и строки подстрочного элемента

Эта информация привыкла к должным образом символам позиции вдоль строки, и расположить строки относительно друг друга. Можно получить доступ к этим метрикам строки через getAscentgetDescent, и getLeading методы. Можно также получить доступ к информации о a Font height объектов, базовая линия, и подчеркивание и перечеркнутые характеристики через LineMetrics class.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Работа с текстовыми API
Следующая страница: текстовые Понятия Расположения