高级变音符:基字母变体
设想一下,字母可以对上面的变音符产生反应,比如小写 g 的字耳可以移动,为其上的扬抑符让出位置。很乖是不是?同样也很简单。本文介绍如何做到。
你可以使用如 .topAccent
或 .bottomAccent
的后缀为你的基字母创建变体,然后在带有后缀所示锚点的标符所参与生成的组合字符形中,就会偏好使用这个字母。
我知道,这听上去很复杂,所以这里有一个例子。比如说你的小写 g 的耳朵非常时髦。非常好,但是在组合字符形比如 gcommaaccent
、gcaron
或 gdotaccent
中,它可能会影响顶部变音符的位置。所以你可以复制你的 g,命名为 g.topAccent
,把耳朵弄平一点,可能像这样:
下一次你创建带有顶部结合标符的 g 组合字符时,比如说 gcircumflex
,就会选择 .topAccent
变体作为基字母:
一个基字母用于多种类型的锚点
你也可以将多个锚点整合到一个后缀中。确保这些锚点名称:
- 彼此之间不带空格,
- 驼峰式大小写,以及
- 按首字母顺序。
正例:.bottomTopAccent
代表 bottom 和 top 两个锚点,.bottomOgonekAccent
代表 bottom 和 ogonek 两个锚点,.hornToprightAccent
代表 horn 和 topright 两个锚点。很简单。
Chinese translation by Willie Liu (刘育黎) from 3type (三言).