salt — Stylistic Alternates
salt(Stylistic Alternates)は、デフォルトの字形を、書体の意匠としての異体字に置き換えるフィーチャーです。
対象は、スワッシュや hist のようなはっきりした分類に収まらない異体字です。スワッシュの字形と同様に、1 つのグリフに複数の異体字候補がありうる点も特徴です。
Without salt
MN
With salt
MN
.fea source
Compiling…
異体字を選ぶフィーチャーの使い分け
Section titled “異体字を選ぶフィーチャーの使い分け”異体字へアクセスする方法は、salt を含めて 3 つあります。
| フィーチャー | 用途 |
|---|---|
aalt |
選んだグリフが持つ異体字をすべて集め、ユーザーに選ばせる |
salt |
デフォルトの字形を、書体の意匠としての異体字に置き換える |
ss01–ss20 |
意味づけされたグリフの集合を、まとめて別の意匠の集合に置き換える |
ss01–ss20 との違いは対象の範囲です。salt が対象にするのは個々のグリフ、ss01–ss20 が対象にするのは複数のグリフからなる集合です。
Feature File による実装
Section titled “Feature File による実装”規則は、1 対 1 の置き換えなら Lookup Type 1 で、複数の候補から選ばせるなら Lookup Type 3 で書きます。このデモは複数の候補から選ばせる書き方です。
Without rules
MN
With rulesMN
Compiling…