Пакет 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 | |
| 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 | |
| TextAttribute | Класс TextAttribute определяет ключи атрибутов и значения атрибутов, используемые для рендеринга текста. |
| TextHitInfo | Класс TextHitInfo представляет позицию символа в текстовой модели и смещение, или "сторону", символа. |
| TextLayout | TextLayout — неизменяемое графическое представление стилизованных данных символов. |
| TextLayout.CaretPolicy | Определяет политику для определения сильного расположения курсора. |
| TextMeasurer | Класс TextMeasurer предоставляет базовые операции, необходимые для разбиения строк: измерение до заданной ширины, определение ширины диапазона символов и генерацию TextLayout для диапазона символов. |
| TransformAttribute | Класс TransformAttribute предоставляет неизменяемую оболочку для преобразования, чтобы его можно было безопасно использовать в качестве атрибута. |
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/font/package-summary.html