在多个轴中替换字符形状

教程
作者:Rainer Erich Scheichelbauer
en zh

 

如果你的多母版字体中有两个或更多的轴,让字符形改变造型要稍微麻烦一点。了解一下当你无法使用方括号技巧时的简单办法。

如果你有多个轴,或者你想在字体视图中保持所有内容可见,觉得方括号技巧太让人迷惑,那么为替代字符形状创建单独的字符形是个不错的主意。例如,为字符形 “dollar”(\$)和 “cent”(¢)创建名为 “dollar.bold” 和 “cent.bold” 的粗体替代字符形。为了让 Glyphs 为特定的字重切换为粗体版本,按照下面的步骤来做:

  1. 将 “dollar.bold” 和 “cent.bold” 创建为不导出的字符形:创建后,在字体视图标签页中选中它们,取消勾选 “导出” 选项。你可以在上下文菜单(右键单击)中,或窗口左下角显示的字符形信息中找到这个选项。
  2. 打开 “文件 > 字体信息”(Cmd-I),前往 “字体子样”。
  3. 在左侧选择你想让这个粗体造型出现于其中的子样。(我们稍后再来关照其他子样。)
  4. 点击 “自定义参数” 区域上方的 “+” 按钮创建一条自定义参数。在 “属性” 一栏中,选择 Rename Glyphs
  5. 双击 “值” 一栏,每行写一句替换公式 备用字符形名称=被替换字符形名称。本例中为:dollar.bold=dollarcent.bold=cent
  6. 要将参数复制到其他子样上,首先选中你刚刚创建的自定义参数,按 Cmd-C 将其复制到剪贴板。然后,在左侧边栏中,选择需要拥有相同参数的所有子样(按住 Shift 或 Cmd 单击均可),在本例中,是所有 Bold 字重的子样。这时 “自定义参数” 区域应显示为空白,在其中点击,然后粘贴(Cmd-V)。要检查一切是否工作正常,需要仅使一个子样处于选中状态。
Renaming glyphs in Henriette by Michael Hochleitner.

现在导出字体家族吧。Glyphs 会自动在粗字重下替换形状。呼啦!

提示:不要添加 Remove Glyphs 参数,因为这会停用字符形,然后最终字体文件中将不包含任何美元或美分。(译者注:“重命名” Rename 和 “移除” Remove 非常接近。)


示例字体: Henriette,谨感谢 Typejockeys。

2015-04-28 更新:更新了教程。不再需要 Remove Glyphs。

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