模块 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范围。