Пакет java.awt.font
package java.awt.font
Предоставляет классы и интерфейс, связанные со шрифтами. Содержит средства для представления шрифтов Type 1, Type 1 Multiple Master, OpenType и TrueType.
- Начиная с:
- 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 | |
| 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://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/java/awt/font/package-summary.html