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类提供了一个不可变的变换包装器,以便作为属性使用时是安全的。