系统服务
In macOS, an application can provide some of its functions system-wide, i.e., outside of its own scope. This is called a system service.
在 Mac OS X 中,一款应用程序可以提供一些功能在全系统中使用,即应用程序本身以外的场合。这一功能被称作“系统服务”。Glyphs 提供四种有用的文本功能,可在系统中的任意位置使用:“建立优化的字符形名称”、“建立字符形的产品名称”、“将 Unicode 转换为字符形名称”、“将字符形名称转换为 Unicode”。
要启用它们,你需要确保完成了以下三个步骤:
- 你的
/应用程序/
文件夹中装有最新版本的 Glyphs。 - 安装后,必须登出登入或重新启动至少一次。
- 确保在“系统偏好设置 > 键盘 > 快捷键> 服务”中勾选了上述四个服务。
有三种方式可以呼出 Glyphs 服务:其一,可以按下在“系统偏好设置”中设置的快捷键组合。其二,选择可编辑文本,在上下文菜单中选择“服务”子菜单:
或者其三,前往当前所运行应用程序的“应用程序菜单”(译者注:菜单栏中 菜单的右边一个),并打开“服务”子菜单:
但是,这些服务是做什么用的呢?
转换旧式字符形名称
“建立优化的字符形名称” 服务会在所选文本中查找老式的字符形名称,例如 afii57427
或 uni0257
,并将其转换为人类可读的 Glyphs 格式名称,如 seen-ar
和 dhook
。当你想将一个包含老式字符形名称的纯文本(比如一份老旧的编码文件)转换为供 Glyphs 使用的字符形列表过滤器时,或者想将老旧的特性代码导入 Glyphs 时,这一功能非常有用。只要全选文本,即可一步完成转换。
如果你恰好在使用 Mac 阅读本文,你就可以自己试试。选择以下文本框中的内容,打开上下文菜单(右键单击或按住 Ctrl 键单击),选择“服务 > 建立优化的字符形名称”,看看会发生什么:
Chinese translation by Willie Liu (刘育黎) from 3type (三言).