与软件相比,字体本身包含哪些印刷功能?


9

布局程序中有很多选项,我不清楚字体文件中的哪些选项以及布局程序为我所做的事情。

例如,我非常确定粗体斜体都是字体家族的一部分,因为在下载字体时,我已经看到了斜体和粗体的单独文件。我还读到,如果字体家族缺少斜体变体,许多程序会通过倾斜所有字符来“捏造”它。

关于排版还有很多其他事情,我不知道是谁(字体或布局软件)来决定。这里有一些例子:

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

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

那么,什么字体属性由字体选择决定,而布局属性严格由布局程序决定?


1
请注意,应避免使用人造斜体和粗体变体。通常,它被添加到诸如word之类的软件中,由于GUI的设计,每种字体都必须具有粗体和斜体。从某种意义上讲,这是没有意义的,因为许多字体都具有半粗体和浅色等变体,并且单词中没有gui元素。
joojaa

@joojaa是否有简单的方法可以判断粗体字还是斜体字?过去,我键入小写字母f并比较了常规和斜体版本,因为该字符的真实斜体通常看起来非常不同。这真的是一个很好的测试吗?是否有针对粗体变体的类似测试?
Scribblemacher

@Scribblemacher:您可能会为此询问其他问题。
Wrzlprmft

Answers:


9

根据经验,不能以简单方式自动化的所有内容都可以由字体确定。对此的主要例外是取决于连续变量的方面,例如增加字母间距时的字距调整。但是,并非所有的字体都指定了所有可能的字体,如果这些字体对所讨论的字体有意义,则缺少此类规范是低质量字体的标志。

进一步来说:

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

要获得详尽的列表(但不是完整的列表),请查看OpenType功能列表


除了颜色...或Alpha通道...等待它们从字体中删除15年后再次出现。
joojaa

@joojaa:颜色字体是复杂的野兽,幸运的是,我从来不用担心。另外,我不使用表情符号。因此,我没有资格对他们说任何话。
Wrzlprmft

1
有没有一种方法可以“检查”字体以了解哪些信息是未指定的信息?您可以通过诸如InDesign之类的布局程序确定这些吗?
Scribblemacher

关于数字,数字样式是否特别不同(在Windows字符图中,衬里与旧样式“ 9”是两个不同的字符)?
Scribblemacher

1
@Scribblemacher:我不确定Windows字符映射表,但是十年前我最后一次看到它时,它只显示了以某种编码(通常是Unicode,分配给字符点)的字形,因为它希望在其中包含所有其他编码向后兼容条款)。由于没有用于旧式数字的特殊Unicode字符,因此不能保证您会找到它们(如果存在的话)(尽管大多数字体设计人员将此类字形放入专用区域中是为了向后兼容)。
Wrzlprmft

0

我知道这是一个古老的问题,但是对于寻找此类答案的任何人,都有简单的实用程序字体查看器将向您显示什么是字体文件或不属于字体文件。知道自己所拥有的最简单方法。


您可以提供此类字体查看器的示例吗?例如,我还没有看到可以执行这些操作的Linux字体查看器。
Scribblemacher

我使用Fontmatrix和FontManager。它们被称为字体管理器,但据我所知,就我所使用的而言,它们是具有其他内置功能的Linux字体查看器
。– CeeGee

在Mac上,TextEdit和Pages内置的排版控制台可让您使用所有主要的字体设置。尚未有人提到的一件事是,有时认真的专业字体文件的“全大写”标点比全大写文本要高一些。有些还具有小写字母高度的数字(不是文本数字,数字在x高度之上上下浮动)。
副驾驶
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.