高级变音符:基字母变体

教程
作者:Rainer Erich Scheichelbauer

18 七月 2020

设想一下,字母可以对上面的变音符产生反应,比如小写 g 的字耳可以移动,为其上的扬抑符让出位置。很乖是不是?同样也很简单。本文介绍如何做到。

你可以使用如 .topAccent.bottomAccent 的后缀为你的基字母创建变体,然后在带有后缀所示锚点的标符所参与生成的组合字符形中,就会偏好使用这个字母。

我知道,这听上去很复杂,所以这里有一个例子。比如说你的小写 g 的耳朵非常时髦。非常好,但是在组合字符形比如 gcommaaccentgcarongdotaccent 中,它可能会影响顶部变音符的位置。所以你可以复制你的 g,命名为 g.topAccent,把耳朵弄平一点,可能像这样:

下一次你创建带有顶部结合标符的 g 组合字符时,比如说 gcircumflex,就会选择 .topAccent 变体作为基字母:

一个基字母用于多种类型的锚点

你也可以将多个锚点整合到一个后缀中。确保这些锚点名称:

  • 彼此之间不带空格,
  • 驼峰式大小写,以及
  • 按首字母顺序。

正例:.bottomTopAccent 代表 bottom 和 top 两个锚点,.bottomOgonekAccent 代表 bottom 和 ogonek 两个锚点,.hornToprightAccent 代表 horn 和 topright 两个锚点。很简单。


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