Module
java.desktop
Package java.awt.font
提供与字体相关的类和界面。
它支持表示类型1,类型1多主字体,OpenType字体和TrueType字体。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 MultipleMaster MultipleMaster接口表示Type 1 Multiple Master字体。OpenType OpenType接口代表OpenType和TrueType字体。 -
类摘要 Class 描述 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。TransformAttribute TransformAttribute类为变换提供了一个不可变的包装器,以便作为属性使用是安全的。 -
枚举摘要 Enum 描述 NumericShaper.Range ANumericShaper.Range表示具有其自己的十进制数字的脚本的Unicode范围。