这个页面由一组间距字段和字体设计标志构成。在字体菜单上,点击属性,然后点击度量选项卡。
排印升部线(Typo Ascender)
用于这款字体的排印升部线(Typographic Ascender)(译注:Typo 是 Typographic 的简写)。请记住,这与度量选项卡中升部线(Ascender)的值不同,苹果公司(Apple)以完全不同的方式对其进行了定义。
排印升部线的建议用法是与每 Em 单位数结合使用,计算出一个排印上正确的默认行距(Line Spacing)。其目的是将应用程序从 Macintosh 或 Windows 的特定度量指标中解放出来,这些特定度量指标会受到向后兼容性要求的限制。这些新的度量指标与字符设计宽度相结合时,将允许应用程序以排印上正确的和可移植的方式编排文档版面。
对于打算用于竖向书写(除了横向书写之外)的 CJK(中文、日文和韩文)字体,排印升部线的要求值,是描述设计空间(也称为 Em 方块)顶端的值。例如,如果字体设计空间占据着从坐标 (0,-120) 到 (1000,880)的区域(即一个 1000×1000 的方框位于拉丁文基线之下 120 个设计单位),那么排印升部线的值必须设置为 880 。如果未能遵守这些要求,将导致不正确的纵向布局。
排印降部线(Typo Descender)
用于这款字体的排印降部线(Typographic Descender)。请记住,这与度量选项卡中降部线(Descender)的值不同,苹果公司(Apple)以完全不同的方式对其进行了定义。
排印降部线的建议用法是与每 Em 单位数结合使用,计算出一个排印上正确的默认行距(Line Spacing)。其目的是将应用程序从 Macintosh 或 Windows 的特殊度量指标中解放出来,这些特殊度量指标会受到向后兼容性要求的限制。这些新度量指标与字符设计宽度相结合时,将允许应用程序以排印上正确的和可移植的方式编排文档版面。
对于打算用于纵向书写(除了横向书写之外)的 CJK(中文、日文和韩文)字体,排印降部线的要求值,是描述设计空间(也称为 Em 方块)底端的值。例如,如果字体设计空间占据着从坐标 (0,-120) 到 (1000,880)的区域(即一个 1000x1000 的方框位于拉丁文基线之下 120 个设计单位),那么排印降部线的值必须设置为 -120 。 如果未能遵守这些要求,将导致不正确的纵向布局。
排印行间距(Typo Line Gap)
用于这款字体的排印行间距(Typographic Line Gap)。请记住,这与行间距(Line Gap)的值不同,苹果公司(Apple)以截然不同的方式对其进行了定义。
排印行间距的建议用法是与每 Em 单位数结合使用,计算出排印上的正确默认行距(Line Spacing)。其典型值平均为每 Em 单位数的 7-10% 。
Windows 升部线(Win Ascent)
用于 Windows 的升部线度量指标。这也不同于苹果公司(Apple)升部线的值和排印升部线的值。Windows 升部线按 Windows ANSI 字符集中所有字符的 Y 轴最大值(yMax)进行计算。Windows 升部线用于计算 Windows 字体高度和默认行距(Line Spacing)。对于符号字体(Symbol fonts),其与 Y 轴最大值(yMax)相同。
Windows 降部线(Win Descent)
用于 Windows 的降部线度量指标。这也不同于苹果公司(Apple)降部线的值和排印降部线的值。Windows 降部线按 Windows ANSI 字符集中所有字符 Y 轴最小值(yMin)的负数进行计算。Windows 降部线用于计算 Windows 字体高度和默认行距(Line Spacing)。对于符号字体(Symbol fonts),其与 Y 轴最小值(yMin)的负数相同。
将排印度量用于行距(Use typo metrics for line spacing)
如果要设置,强烈建议使用排印升部线 - 排印降部线 + 排印行间距作为这款字体的默认行距(Line Spacing)的值。
注意:这个字段只能用于 “内容和布局”的版本 4 或更高版本。该版本字段可在“常规”选项卡上找到。
升部线(Macintosh专用) [Ascender (Macintosh-specific)]
排印升部线
降部线(Macintosh专用) [Descender (Macintosh-specific)]
排印降部线
行间距(Macintosh 专用) [Line Gap (Macintosh-specific)]
排印行间距。行间距的负数值被视为零。
提示:要自动计算升部线和降部线的值,请按“计算”按钮。计算时会尝试保留原始行距(Line Spacing),因此也可能会影响行间距(Line Gap)。
x-高度(x-Height)
该度量值会指定基线和无升部小写字母近似高度之间的距离 [译:即小写字母 x 的高度],以字体单位数(Funits,译:即每 Em 单位数)为测量单位。该值通常由字体设计者指定,但在无法指定的情况下,例如在转换旧式字体时,该值可能被设置成 U+0078 (拉丁文小写字母 x)位置上编码字形的边界框顶端值,该字形是未缩放和未微调的字形。如果在这个位置上没有编码字形,则该字段会被设置为 0。
此度量如果予以指定,就可以用在字体替换(substitution)中:一款字体的 x 高度值可以用来准确地估算另一种字体的外观大小。
大写字母高度(CapHeight)
该度量指标指定基线和大写字母近似高度之间的距离,以字体单位数为测量单位。该值通常由字体设计者指定,但在无法指定的情况下,例如在转换旧式字体时,该值可能被设置成 U+0048 (拉丁文大写字母 H)位置上编码字形的边界框顶部值,该字形是未缩放和未微调的字形。如果在这个位置上没有编码字形,则该字段会被设置为 0。
该度量指标如果予以指定,就可以在根据大写字母高度(以毫米为单位测量)明确规定字体大小的系统中使用。也可以用作对齐度量指标;例如,首字下沉(drop capital)的顶端可以与第一行文本的大写字母高度对齐。
一般来说,竖向度量指标只对竖向书写的字体有用。因此,仅建议将这些纵向度量包含在 CJK(中文、日文和韩文)字体中。如果已经启用,也能显示出顶部和底部的字承,这些可以在度量线选项对话框中启用。使用自动度量设置一定范围字形的竖向间距。
竖向排印升部线(Vertical Typo Ascender)
从表意文字 Em-方框的纵轴中心基线到其右边的距离,通常设置为 0.5 × 每 Em 单位数。
竖向排印降部线(Vertical Typo Descender)
从表意文字 Em-方框的纵轴中心基线到其左边的距离,通常设置为 -0.5 × 每 Em 单位数。
竖向排印行间距(Vertical Typo LineGap)
竖向排印行间距(Vertical Typographic Gap)。应用程序可以通过以下表达式确定 OpenType 字体的单倍行距竖向文本的推荐行距(Line Spacing):表意文字 Em-方框宽度 + 竖向排印行间距。
竖排光标倾斜度(Vertical Caret Slope)
插入光标(Caret)的倾斜度数。对于常规或非倾斜字体,将该值设置为等于 90度(水平光标)。
竖排光标偏移量(Vertical Caret Offset)
字形以倾斜体突出显示时,为产生最佳外观而需要位移的量。对常规或非倾斜字体,请将该值设置为等于 0 。
另请参阅: