--- title: font-style slug: Web/CSS/@font-face/font-style tags: - '@font-face' - At-rule descriptor - CSS - CSS Descriptor - CSS Fonts - Reference translation_of: Web/CSS/@font-face/font-style ---
font-style
は CSS の記述子で、 {{cssxref("@font-face")}} 規則の中で指定されたフォントのフォントスタイルを指定することができます。
特定のフォントファミリについて、同じフォントファミリの異なるスタイルに対応する様々なフォントフェイスをダウンロードできるようにすることができ、 font-style
記述子を使用してフォントフェイスのスタイルを正確に指定することができます。 CSS 記述子の値は対応する font プロパティと同じです。
font-style: normal; font-style: italic; font-style: oblique; font-style: oblique 30deg; font-style: oblique 30deg 50deg;
normal
italic
oblique
oblique
と角度oblique
として分類されたフォントを選択し、テキストの角度を追加で指定します。oblique
と角度の範囲oblique
として分類されたフォントを選択し、テキストの角度の範囲を追加で指定します。なお、範囲は font-style
が oblique
であるときにだけ対応しています。 font-style: normal
又は italic
の場合は、第二の値は許可されません。{{cssinfo}}
例として、 garamond フォントファミリを指定すると、基本の形として、以下の結果が得られます。
@font-face { font-family: garamond; src: url('garamond.ttf'); }
このテキストのイタリック版は、スタイルなしの版と同じ字形を使用しますが、人工的に数度だけ傾けてあります。
一方で、フォントファミリに真にイタリックである版がある場合、 src
記述子を含めてそのフォントがイタリックだと指定することで、フォントがイタリックになることが明確になります。本当のイタリックは異なる字形を用い、少し右上に傾いており、いくらか固有の特徴を持ち、一般に丸みを帯びており、筆記体に似た品質です。これらのフォントはフォントのデザイナーによって特別に作成されたものであり、人工的に傾けたものではありません。
@font-face { font-family: garamond; src: url('garamond-italic.ttf'); font-style: italic; }
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS4 Fonts', '#font-prop-desc', 'font-style')}} | {{Spec2('CSS4 Fonts')}} | 角度の値を付けた oblique キーワードを追加 |
{{SpecName('CSS3 Fonts', '#font-prop-desc', 'font-style')}} | {{Spec2('CSS3 Fonts')}} | 初回定義 |
{{Compat("css.at-rules.font-face.font-style")}}