Module java.desktop

Package java.awt.font


package java.awt.font
提供与字体相关的类和接口。它包含支持表示Type 1、Type 1多主字体、OpenType字体和TrueType字体的功能。
自JDK版本:
1.2
  • Class
    Description
    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类提供了一个不可变的变换包装器,以便作为属性使用时是安全的。