字体本身与软件的一部分有哪些排版功能?

平面设计 字体 排版
2022-01-15 22:27:11

布局程序中有很多选项,我不清楚哪些选项是字体文件的一部分,哪些是布局程序为我做的事情。

例如,我相当确定粗体斜体都是属于字体系列的附加字体,因为在下载字体时,我看到了斜体和粗体的单独文件。我还读到如果字体系列缺少斜体变体,许多程序会通过倾斜所有字符来“捏造”它。

我不知道由谁(字体或布局软件)决定的排版还有许多其他事情。这里有一些例子:

  • 字母间距
  • 字间距
  • 紧缩对
  • 小帽子
  • 衬里和旧式人物
  • 表格和比例数字

可能还有更多我不知道要问的问题。

那么字体选择决定了哪些排版属性,以及布局程序严格决定了哪些排版属性?

2个回答

根据经验,无法以直接方式自动化的所有内容都可以由字体确定。主要的例外是依赖于连续变量的方面,例如增加字母间距时的字距调整。但是,并非所有字体都指定了它们可以指定的所有内容,并且如果它们对所讨论的字体有意义,那么缺乏此类规范是低质量字体的标志。

进一步来说:

  • 默认的字母和单词间距是由字体定义的,因为它们通常可以由排版程序在默认值的基础上进行调整,例如,对于对齐的文本。行间距也是如此。
  • 紧缩对在字体中定义。
  • 斜体、粗体、小型大写字母、上标和下标字符可以由字体单独定义。在当前的字体标准中,斜体和粗体被实现为单独的字体,而其他所有内容都通过 OpenType 功能(或类似功能)进行评估。当不支持 OpenType 时,有时小型大写字母作为单独的字体作为后备措施提供。
  • 衬里和旧式、表格和比例数字可以由字体定义,并且可以通过 OpenType 进行评估。类型设计者可以选择任何数字样式作为默认值。
  • 可以在字体中定义从指令到位图提示的提示信息,但并非每个渲染软件都遵循这些规范。

如需详尽列表(但不完整),请查看OpenType features 列表

我知道这是一个老问题,但是对于任何寻找此类答案的人来说,有简单的实用字体查看器可以向您展示什么是字体文件的一部分,哪些不是您的字体文件的一部分。最简单的方法来知道你有什么。