单个字符形中的额外母版:花括号技巧

教程
作者:Rainer Erich Scheichelbauer
en zh

5 November 2014 Published on 4 November 2014

Sometimes you need an extra master, but just for a glyph, not for the whole font. Here is how you do it in Glyphs.

对于插值而言,设置两个母版可以产生相当不错的结果。不过,除了有时你需要在中间添加一个额外的档位。当然了,你可以使用方括号技巧,或者仅在某些子样中替换字符形。不过,这样会很复杂,而且可能需要为每个字符形添加(并重绘)许多母版。

创建并命名一个花括号图层

在 Glyphs 2 或更新版本中,你可以使用“花括号技巧”。类似于“方括号技巧”,复制一个母版层,然后改变其名称。打开右侧边栏(窗口 > 右侧边栏,Cmd-Opt-P),在“图层”面板中选择第一个母版,然后单击“Copy”按钮。

双击新图层名称,添加一个带花括号的图层名称。命名结构如下:

任意名称 {字重值, 字宽值}

简而言之,就是用大括号将一系列逗号分隔的插值坐标括起来。如果喜欢,你也可以用一个描述性的名字做前缀,比如“Intermediate”(中间)。这样做的结果,是在该字符的插值轴上特定坐标的位置插入一个中间母版。比如,名为 Intermediate {120, 100} 的图层会作为一个母版,被插入在字重轴 120、字宽轴 100 处。

现在还要做的事情,就是具体绘制这个图层了。你可以通过在图层面板右下角的齿轮菜单中选择“重新插值”来先行一步:直接在花括号图层中插入该位置处的插值内容。请当心,这一操作会覆盖现有内容。

顺便说,你可以通过删除半个花括号,或在花括号里输入一个后缀,来临时停用花括号图层。例如,Intermediate {90, 100 off}。你可以在编辑视图下方预览面板的菜单中选择“显示所有字体子样”,来查看花括号图层是否激活。

实例

典型的使用场合就是小写 e,从 Light 到 Heavy 的插值。字干会均匀增粗,直到中间的某个值后,在更粗的字重中,横笔的增粗速度相比竖笔将减慢。如果我们仅有 Light 和 Heavy 两个母版,横笔很快就会显细。注意 e 中间的横笔:

我们可以通过在这一字符形中添加一个中间母版来修正这一奇怪的插值。如前所述,我们添加一个花括号图层,并设置为一个合适的描述性名称,以及适当的字重值;宽度值则可保留默认。所以,本例中正好是 ‘Intermediate {90, 100}’:

现在你就拥有了一个仅在这一字符形中存在的母版,e 的插值变得好多了。看一看在当外部母版保持不变的情况下,横笔是怎样正确表现的:

就是这样。击个掌!


Chinese translation by Willie Liu (刘育黎) from 3type (三言).