コンテンツにスキップ

case — Case-Sensitive Forms

case(Case-Sensitive Forms)は、大文字だけの並びやライニング数字と組み合わせたときのために、句読点の位置とオールドスタイル数字を調整するフィーチャーです。

ダッシュや括弧、ギュメなどの句読点は、小文字を基準にした既定の位置のままだと大文字の並びでは低く見えます。case はこうした記号を、大文字の視覚的な中心に合う高さまで引き上げます。同時に、オールドスタイル数字はライニング数字に変わります。

この「オールドスタイル数字をライニング数字に変える」効果は、lnum(Lining Figures)が行う効果と同じです。仕様は、case が onum や tnum など数字に関する他のフィーチャーの結果を上書きすることも述べています。

Without case
(A-B)
With case
(A-B)
.fea source
Compiling…

規則は Lookup Type 1 で書きます。

Without rules
(A-B)
With rules
(A-B)
Compiling…