Font Concepts

本节向您介绍Font类,该类支持详细字体信息的规范以及复杂的打印功能的使用。

Font对象表示系统上可用字体集合中的字体实例。常见字体的示例包括 Helvetica Bold 和 Courier Bold Italic。 Font对象与三个名称相关联:其逻辑名称,系列名称和字体名称:

有关更多信息,请参见物理和逻辑字体

您可以通过getAttributes方法访问有关Font的信息。 Font对象的属性包括其名称,大小,变换和字体 Feature,例如权重和姿势。

LineMetrics对象封装了与Font相关联的测量信息,例如其上升,下降和前移:

下图显示了上升线,基线和下降线的位置:

此信息用于沿一行正确放置字符,以及使行彼此相对。您可以通过getAscentgetDescentgetLeading方法访问这些行 Metrics。您还可以通过LineMetrics类访问有关Font对象的高度,基线以及下划线和删除线 Feature 的信息。

首页