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