Пакет java.awt.font
package java.awt.font
Предоставляет классы и интерфейсы, относящиеся к шрифтам. Он содержит поддержку представления шрифтов Type 1, шрифтов Type 1 Multiple Master, OpenType шрифтов и TrueType шрифтов.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| FontRenderContext | Класс FontRenderContext является контейнером для информации, необходимой для правильного измерения текста. |
| GlyphJustificationInfo | Класс GlyphJustificationInfo представляет информацию о свойствах выравнивания глифа. |
| GlyphMetrics | Класс GlyphMetrics представляет информацию для отдельного глифа. |
| GlyphVector | Объект GlyphVector — это коллекция глифов, содержащая геометрическую информацию для размещения каждого глифа в преобразованном пространстве координат, соответствующем устройству, на котором объект GlyphVector в конечном итоге отображается. |
| GraphicAttribute | Этот класс используется с атрибутом CHAR_REPLACEMENT. |
| ImageGraphicAttribute | Класс ImageGraphicAttribute — это реализация класса GraphicAttribute, который рисует изображения в TextLayout. |
| LayoutPath | LayoutPath предоставляет отображение между расположениями, относящимися к базовой линии, и точками в пространстве пользователя. |
| LineBreakMeasurer | Класс LineBreakMeasurer позволяет разделять форматированный текст на строки (или сегменты), которые помещаются в определённый визуальный отступ. |
| LineMetrics | Класс LineMetrics позволяет получить доступ к метрикам, необходимым для выравнивания символов по строке и выравнивания набора строк. |
| MultipleMaster | Интерфейс MultipleMaster представляет шрифты Type 1 Multiple Master. |
| NumericShaper | Класс NumericShaper используется для преобразования цифр Latin-1 (европейские) в другие десятичные цифры Unicode. |
| NumericShaper.Range | NumericShaper.Range представляет диапазон Unicode скрипта, имеющего собственные десятичные цифры. |
| OpenType | Интерфейс OpenType представляет OpenType и TrueType шрифты. |
| ShapeGraphicAttribute | Класс ShapeGraphicAttribute — это реализация класса GraphicAttribute, который рисует фигуры в TextLayout. |
| TextAttribute | Класс TextAttribute определяет ключи атрибутов и значения атрибутов, используемые для отображения текста. |
| TextHitInfo | Класс TextHitInfo представляет позицию символа в модели текста и смещение, или "сторону", символа. |
| TextLayout | TextLayout — это неизменяемое графическое представление стилизованных данных символов. |
| TextLayout.CaretPolicy | Определяет политику определения сильного расположения курсора. |
| TextMeasurer | Класс TextMeasurer предоставляет базовые операции, необходимые для разбиения текста на строки: измерение до заданного отступа, определение отступа диапазона символов и создание TextLayout для диапазона символов. |
| TransformAttribute | Класс TransformAttribute предоставляет неизменяемую оболочку для преобразования, чтобы её можно было безопасно использовать в качестве атрибута. |
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/java/awt/font/package-summary.html