CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSのfont-styleプロパティの使い方|normal・italic・obliqueの違いを解説

CSSのfont-styleプロパティを使うと、テキストに3種類のフォントスタイルを適用できます。指定できる値は「normal(標準)」「italic(イタリック)」「oblique(斜体)」の3つです。

.normal {
  font-style: normal;
}

.italic {
  font-style: italic;
}

.oblique {
  font-style: oblique;
}

3つの値の意味

  • normal:通常のテキストで使用されるデフォルトのローマン体(標準スタイル)です。
  • italic:右に少し傾いたフォントで、テキストを強調するために使われます。
  • oblique:同じく右に傾いたフォントで、強調を表現するために使われます。

italicとobliqueはどちらも強調に使われますが、一体何が違うのでしょうか?

  • italic(イタリック)は、専用にデザインされたグリフ(字形)を持つ、独立したフォントです。
  • oblique(斜体)は、ローマン体を単に傾けただけのフォントです。

どちらのフォントスタイルを使うべき?

私自身はobliqueを一切使いません。obliqueは疑似イタリック(faux italic)と同じカテゴリのものだと考えています。公式に「疑似イタリック」と呼ばれているわけではありませんが、本質は同じです。

下の画像は、Droid Serifという書体を使ったフォントスタイルの比較です。

CSSのfont-styleプロパティの使い方|normal・italic・obliqueの違いを解説

違いがわかりましたか?わからなくても大丈夫です。気づかない人も多くいますが、その一方で気づく人も確実に存在します。だからこそ、この違いは重要なのです。

  • italicは本物のフォントです。他のイタリック体と同様にローマン体をベースにしていますが、独自のグリフを持つ、書体デザイナーによって設計されたフォントです。
  • obliqueは、標準フォントを単に傾けたり歪めたりしただけのものです。これは、書体デザイナーがデザインしたものではなく、コンピュータが機械的に生成したジェネリックなイタリックである「疑似イタリック」とまったく同じ性質です。

obliqueと疑似イタリックの違いを指摘できる方がいれば、ぜひメールでお知らせください。記事を更新します!🙂

  1. CSSのfont-styleプロパティとは?イタリック・斜体の指定方法を解説

    CSSのfont-styleプロパティは、要素のテキストに対して「通常(normal)」「イタリック(italic)」「斜体(oblique)」のいずれかのスタイルを指定するために使用されます。italicはフォント自体が持つ斜めの書体を利用するのに対し、obliqueはテキストを指定した角度で傾けられる点が特徴です。 構文 CSSのfont-styleプロパティの構文は以下のとおりです。 Selector { font-style: /*値*/ } 指定できる主な値 normal … 通常の書体を表示します(初期値)。 italic … フォントのイタリック体(斜めの書体)を表示

  2. CSSのborder-colorプロパティの使い方を徹底解説

    CSSのborder-colorプロパティとはCSSのborder-colorプロパティは、要素の境界線(ボーダー)の色を指定するために使用します。4つの値をスペースで区切って記述することで、上・右・下・左の各辺に異なる色を一度に設定することも可能です。また、border-top-color(上)、border-right-color(右)、border-bottom-color(下)、border-left-color(左)といった個別のプロパティを使えば、特定の一辺だけ色を変更することもできます。基本構文border-colorプロパティの基本的な書式は以下のとおりです。セレクター { &