xml 名称中不能包含= 字符_调整字体视图中的字符形顺序

68fabda38fd807fd7602d5384a32cfef.png

初级:清单过滤器

控制字符形以何种顺序显示最方便的办法,是使用一个简单的清单过滤器。只需点击窗口左下角的齿轮按钮,选择“添加清单过滤器”便会出现一个对话框。起一个好名字并按照你想要的顺序输入字符形名称,每行一个。

提示 1:双击现有过滤器名称,即可直接编辑该过滤器。 提示 2:确保你的过滤器包含至少一个小写字母。在当前版本的 Glyphs 中,一个全大写的名称(例如“A-Z”)被视作群组标题,并会照做。如果你遇到了这种情况, 照这样来修复 。 提示 3:你可以通过按住 Shift 或 Command 单击左侧边栏中的名称,来同时选中多个过滤器。

26684d1573e1623b850d2d9af2ff24f7.png

中级:自定义参数

想要在一个字体中改变字符形顺序?前往“字体信息”,切换到“字体”选项卡,并添加一个属性名为“glyphOrder”的自定义参数。双击“值”区域,然后像清单过滤器一样,键入或粘贴一个字符形名称清单。该字体中的字符形便会按这一顺序显示。

注意:这也会改变最终 OTF 文件中的字符形顺序。所以,只有在你清楚自己在做什么的时候,才用这种方式。

提示:你可以在不同字体之间拷贝粘贴自定义参数。

fb1f6f1b013d9b3b6426f6824e467b91.png

高级:GlyphData.xml

想要一个更永久的方案?如果你觉得自己准备好迎接挑战了,就去给最喜欢的文本编辑器打上火,然后创建一个名为 GlyphData.xml 的 XML 文件,保存在这个位置:

~/Library/Application Support/Glyphs/Info/GlyphData.xml

你可以从这里直接拷贝 Glyphs 内置的 XML 文件:

/Applications/Glyphs.app/Contents/Frameworks/GlyphsCore.framework/Versions/A/Resources/GlyphData.xml

文件中包含全部有关字符形的信息,包括排序。两者相互补充,所以你可以将你的 XML 文件副本限制在你所需要的字母中。

默认地,Glyphs 会在各自分类中按字母顺序排序字符形。如果你想调整显示顺序,请向字符形条目中添加一条 sortName 属性。为了让你能够了解它的工作原理,这里演示了如何让 jdotless 跟在 j 后面,而非 d 后面:

"0237" name="jdotless" sortName="j_" category="Letter" subCategory="Lowercase" script="latin" description="LATIN SMALL LETTER DOTLESS J" anchors="top" accents="dotaccent, circumflex" >glyph>

当然了,你可以利用 GlyphData.xml 做更多事情。花点时间稍微研究一下它的结构吧,还挺简单的。

fb2872ce1157a75c3457c60182d7a862.png

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

05434cd7c362c0fc304ede6150dd1d60.gif

80ffaeb973fd53f390e28392d9a23629.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值