--- title: '@font-feature-values' slug: Web/CSS/@font-feature-values tags: - At-rule - CSS - CSS Fonts - Reference translation_of: Web/CSS/@font-feature-values ---
@font-feature-values
は CSS のアット規則で、OpenType で有効化された特性が異なるものに対して {{cssxref("font-variant-alternates")}} プロパティで共通の名前を使用することができます。これは、複数のフォントを使用している場合に CSS を簡素化するのに役立ちます。
@font-feature-values
アット規則は、CSS の最上位で使用することも、任意の CSS の条件付きグループアット規則の内部で使用することもできます。
@swash
ident1: 2
は正しいですが、ident2: 2 4
は正しくありません。@annotation
ident1: 2
は正しいですが、ident2: 2 4
は正しくありません。@ornaments
ident1: 2
は正しいですが、ident2: 2 4
は正しくありません。@stylistic
ident1: 2
は正しいですが、ident2: 2 4
は正しくありません。@styleset
ident1: 2 4 12 1
は、OpenType 値 ss02
および ss04
, ss12
, ss01
にマッピングされます。99
よりも大きな値は正しいですが、どの OpenType 値にもマッピングされず、無視されます。@character-variant
ident1: 3
は cv03=1
にマッピングされ、ident2: 2 4
は cv02=4
にマッピングされますが、 ident2: 2 4 5
は無効です。/* "nice-style" を Font One に指定するアット規則 */ @font-feature-values Font One { @styleset { nice-style: 12; } } /* Font Two における "nice-style" のためのアット規則 */ @font-feature-values Font Two { @styleset { nice-style: 4; } } … /* 1 回の宣言でアット規則を適用 */ .nice-look { font-variant-alternates: styleset(nice-style); }
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Fonts', '#font-feature-values', '@font-feature-values')}} | {{Spec2('CSS3 Fonts')}} | 初回定義 |
{{Compat("css.at-rules.font-feature-values")}}