属性 - 度量

导航: 编辑字体 > 格式 > 属性 >

属性 - 度量

这个页面由一组间距字段和字体设计标志构成。在字体菜单上,点击属性,然后点击度量选项卡。

间距

排印升部线(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 。

另请参阅:

度量线选项