font-feature-settings
という神プロパティがある。
使用できる値は、
- "normal"
- "palt"
- "pkna"
- "pwid"
などがあり、それぞれに対応する文字の範囲が異なるらしいが、フォントによっても挙動が異なるようなのでとりあえず"palt"
で良さそう。
.elem {
font-feature-settings: "palt";
}
個人的にはこれだけだと少し詰まりすぎて窮屈に感じてしまうので、カーニングを調節しつつ余白をあけるため、letter-spacing
とよく一緒に使ってる。
.elem {
font-feature-settings: "palt";
letter-spacing: 1px;
}
綴り覚えにくいけど「vs code」などではffs
とかで候補に出してくれる。
コメント