在多个轴中替换字符形状
如果你的多母版字体中有两个或更多的轴,让字符形改变造型要稍微麻烦一点。了解一下当你无法使用方括号技巧时的简单办法。
如果你有多个轴,或者你想在字体视图中保持所有内容可见,觉得方括号技巧太让人迷惑,那么为替代字符形状创建单独的字符形是个不错的主意。例如,为字符形 “dollar”(\$)和 “cent”(¢)创建名为 “dollar.bold” 和 “cent.bold” 的粗体替代字符形。为了让 Glyphs 为特定的字重切换为粗体版本,按照下面的步骤来做:
- 将 “dollar.bold” 和 “cent.bold” 创建为不导出的字符形:创建后,在字体视图标签页中选中它们,取消勾选 “导出” 选项。你可以在上下文菜单(右键单击)中,或窗口左下角显示的字符形信息中找到这个选项。
- 打开 “文件 > 字体信息”(Cmd-I),前往 “字体子样”。
- 在左侧选择你想让这个粗体造型出现于其中的子样。(我们稍后再来关照其他子样。)
- 点击 “自定义参数” 区域上方的 “+” 按钮创建一条自定义参数。在 “属性” 一栏中,选择
Rename Glyphs
。 - 双击 “值” 一栏,每行写一句替换公式
备用字符形名称=被替换字符形名称
。本例中为:dollar.bold=dollar
和cent.bold=cent
。 - 要将参数复制到其他子样上,首先选中你刚刚创建的自定义参数,按 Cmd-C 将其复制到剪贴板。然后,在左侧边栏中,选择需要拥有相同参数的所有子样(按住 Shift 或 Cmd 单击均可),在本例中,是所有 Bold 字重的子样。这时 “自定义参数” 区域应显示为空白,在其中点击,然后粘贴(Cmd-V)。要检查一切是否工作正常,需要仅使一个子样处于选中状态。
现在导出字体家族吧。Glyphs 会自动在粗字重下替换形状。呼啦!
提示:不要添加
Remove Glyphs
参数,因为这会停用字符形,然后最终字体文件中将不包含任何美元或美分。(译者注:“重命名” Rename 和 “移除” Remove 非常接近。)
示例字体: Henriette,谨感谢 Typejockeys。
2015-04-28 更新:更新了教程。不再需要 Remove Glyphs。
Chinese translation by Willie Liu (刘育黎) from 3type (三言).