模块 java.desktop
包 java.awt.font
包java.awt.font
提供与字体相关的类和接口。它包含对表示 Type 1、Type 1 Multiple Master 字体、OpenType 字体和 TrueType 字体的支持。
- 自从:
- 1.2
-
类描述
FontRenderContext类是正确测量文本所需信息的容器。GlyphJustificationInfo类表示有关字形对齐属性的信息。GlyphMetrics类表示单个字形的信息。GlyphVector对象是一个字形集合,其中包含用于将每个字形放置在转换坐标空间中的几何信息,该坐标空间对应于最终显示GlyphVector的设备。此类与 CHAR_REPLACEMENT 属性一起使用。LayoutPath 提供了相对于基线的位置和用户空间中的点之间的映射。LineBreakMeasurer类允许将带样式的文本分成适合特定视觉推进的行(或段)。LineMetrics类允许访问沿着一行布局字符和一组行布局所需的指标。MultipleMaster接口表示 Type 1 Multiple Master 字体。NumericShaper类用于将 Latin-1(欧洲)数字转换为其他 Unicode 十进制数字。NumericShaper.Range表示具有自己的十进制数字的脚本的 Unicode 范围。OpenType接口代表 OpenType 和 TrueType 字体。TextAttribute类定义用于文本呈现的属性键和属性值。TextHitInfo类表示文本模型中的字符位置,以及偏见,或角色的“侧面”。TextLayout是样式化字符数据的不可变图形表示。定义用于确定强插入符号位置的策略。TextMeasurer类提供了换行所需的基本操作:测量到给定的前进,确定字符范围的前进,并为字符范围生成TextLayout。TransformAttribute类为转换提供了一个不可变的包装器,因此可以安全地用作属性。