Module java.desktop
Package java.awt.font
package java.awt.font
提供与字体相关的类和接口。它包含支持表示Type 1、Type 1多主字体、OpenType字体和TrueType字体的功能。
- 自JDK版本:
- 1.2
-
ClassDescription
FontRenderContext
类是一个容器,用于正确测量文本所需的信息。GlyphJustificationInfo
类表示字形的调整属性信息。GlyphMetrics
类表示单个字形的信息。GlyphVector
对象是包含每个字形在变换坐标空间中的几何信息的字形集合,该坐标空间对应于最终显示GlyphVector
的设备。此类与CHAR_REPLACEMENT属性一起使用。ImageGraphicAttribute
类是GraphicAttribute
的实现,用于在TextLayout
中绘制图像。LayoutPath提供了基线相关位置与用户空间中点之间的映射。LineBreakMeasurer
类允许将样式文本分成适合特定视觉前进的行(或段)。LineMetrics
类允许访问布局字符所需的度量标准,以及一组行的布局。MultipleMaster
接口表示Type 1多主字体。NumericShaper
类用于将Latin-1(欧洲)数字转换为其他Unicode十进制数字。NumericShaper.Range
表示具有自己的十进制数字的脚本的Unicode范围。OpenType
接口表示OpenType和TrueType字体。ShapeGraphicAttribute
类是GraphicAttribute
的实现,用于在TextLayout
中绘制形状。TextAttribute
类定义了用于文本呈现的属性键和属性值。TextHitInfo
类表示文本模型中的字符位置,以及字符的“偏向”或“侧面”。TextLayout
是样式字符数据的不可变图形表示。定义了确定强制插入符位置的策略。TextMeasurer
类提供了用于断行的基本操作:测量到给定前进的范围,确定一系列字符的前进,并为一系列字符生成TextLayout
。TransformAttribute
类提供了一个不可变的变换包装器,以便作为属性使用时是安全的。