我正在设计一种主要用作字幕字体的字体。它是一种无衬线字体,与 Helvetica 类似。
em 大小为 2000(我知道对于 TrueType 字体来说“应该”是 2048),上升/下降为 1600/400。但大多数字形不会高于 1450,重音拉丁字符除外。
问题就在这里:当我的字体包含重音拉丁字符时,追踪(文本行内距离,但如果我用错了“跟踪”这个词,请纠正我)飞速增长。我似乎找不到控制它的方法。
按照我的设计意图,我并不介意上面有一个降部(例如“g”),下面有一个重音大写拉丁字母,而且它们几乎接触。无论如何,这种情况并不经常发生。
我如何控制跟踪?它似乎是自动计算的。
答案1
经过大量搜索,我发现答案就在 OS/2 表中的 Metrics 选项卡中。我知道指定 Truetype 涉及很多内容,因此所有细节都分散在字体文件中。
我将暂时不回答这个问题,以防有人提供更完整的信息。
实际上,字体中定义的最小/最大高度决定了字体跟踪,并且可以使用 OS/2 表来增加它,而不是减少它。