|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел представляет Вас Font class, который поддерживает спецификацию подробной информации о шрифте и использование сложных типографских функций.
A объект представляет экземпляр поверхности шрифта от набора поверхностей шрифта, доступных на системе. Примеры общих поверхностей шрифта включают Полужирный Helvetica и Полужирный курсив Курьера. Три имени связываются с a объект: ее логическое имя, фамилия, и шрифт обращенным к имени:
A логическое имя объекта является именем, отображенным на физический шрифт, который является одним из определенных шрифтов, доступных на системе. Определяя a в Java используйте имя поверхности шрифта вместо логического имени. Можно получить логическое имя от Font вызывая метод. Чтобы получить список логических имен, которые отображаются на определенные шрифты, доступные на системе, вызовите метод .
См. Физические и Логические Шрифты для получения дополнительной информации.
A фамилия объекта является именем семейства шрифтов, которое определяет типографский проект через несколько поверхностей, таких как Helvetica. Получите фамилию через метод.
A имя поверхности шрифта объекта обращается к фактическому шрифту, установленному на системе. Это - имя, которое следует использовать, определяя шрифт. Это часто упоминается как только имя шрифта. Получите имя шрифта, вызывая . Чтобы определить, какие поверхности шрифта доступны на системе, вызовите метод.
Можно получить доступ к информации о a через метод. A атрибуты объектов включают его имя, размер, преобразовывают, и функции шрифта, такие как вес и положение.
A объект инкапсулирует информацию об измерении, связанную с a , такой как его подъем, спуск, и продвижение:
Следующие данные показывают позицию строки надстрочного элемента, базовой линии, и строки подстрочного элемента:

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