font-style:CSSでの斜体と斜体


209

これら2つの違いは何ですか?

font-style:italic
font-style:oblique

W3Schoolsエディターを使用してみましたが、違いがわかりませんでした。

何が欠けていますか?


17
未来からのメッセージ:ウィキペディアは違いを示す非常に良い例でありイタリック斜めに
Cornstalks 2013

後半のフォローアップの質問(または、これはおそらくUXに入る必要がありますか?):斜めのバリアントを具体的に選択するための実際の使用例は何ですか?イタリックの変形は「常に」望ましいのではないですか?
KlaymenDK 2016年

1
@KlaymenDK:確かに、これは狭いユースケースですが、ピクセル化された出力で特定の小さなフォントサイズを読みやすくするために、斜めのフォントを優先することを想定できます。例:小さなフォームファクターの画面で6ポイントから8ポイントのフォントを使用する。一部のイタリック体は、ストロークが細く、装飾が多いため、単純な「傾斜」に比べて読みやすさが低下する場合があります。
Dan H

回答:


268

最も純粋な(タイプデザイナー)の意味で、オブリークとは、特定の角度(通常は8〜12度)だけ歪んだローマ字フォントです。イタリックは、特定の文字(特に小文字のa)を異なる方法で書いたタイプデザイナーによって作成され、よりカリグラフィーのあるバージョンと傾斜したバージョンを作成します。

一部のタイプファウンドリは、必ずしもデザイナー自身が承認する必要のない斜体を任意に作成しました...一部のフォントは、斜体または斜体にすることを意図していませんでしたが、人々はとにかくそうしました。ご存知かもしれませんが、一部のオペレーティングシステムでは、「斜体」アイコンをクリックすると、フォントがゆがみ、斜体がその場で作成されます。快適な光景ではありません。

イタリック体は、フォントがデザインされていることが確実な場合にのみ指定するのが最善です。


37
実際のフォントファミリでは、斜体と斜体の両方を指定するフォントファミリはほとんどなく、指定されたフォントがそのフォントで使用できない場合、ほとんどのレンダリングエンジンは他のフォントを提供します。
SingleNegationElimination 2010年

7
この回答は、機能の違い、相互の排他性、または意味の違いには対応していません。
ahnbizcad 2014年

2
たとえば、キリル文字フォントでは、イタリック文字は多くの場合非常に異なっており、筆記体のフォームに非常に似ており、斜めのフォームは斜めになります。
Moody_Mudskipper

1
「斜体」と言った場合、レンダリングエンジンは何をすることになっているのですか?フォントの「斜め」バージョンしかありません。またはその逆?
マイケル

@SingleNegationElimination特にCSSに関しては、実際の専門性に対応しているので、あなたのコメントは答えであるはずです。ここで選択された「答え」は、タイポグラフィに関するものです。
Vun-Hugh Vaw 2018

72

一般的に、イタリックは特別なバージョンのフォントですが、斜めバージョンは通常のバージョンに少し傾いています。したがって、どちらも傾斜しており、通常のフォントに関連していますが、イタリック体は特別に作成された特別な文字形式になります。

ほとんどのフォントには、斜体または斜体のバージョンがあります。両方を持っているものを見たことがありません。(イタリックバージョンを使用している場合、なぜ斜体バージョンを気にするのですか?)


21

斜体(斜体、斜体)は、斜体を少し右に傾けた形で、斜体と同じように使用されます。ただし、イタリック体とは異なり、異なるグリフ形状は使用しません。歪められていることを除いて、ローマ字と同じグリフを使用します。

さらに読む: CSSフォントスタイルの斜体と斜体


16

同様にイタリックおよび斜め比較した場合、同じ差が見える斜体偽イタリック

真のイタリックフォントは傾斜するように設計されていますが、通常のフォントが歪んでいるところはどこでも斜体が表示されます。font-style: italic;

ここに画像の説明を入力してください

2つのllの下部に違いがはっきりと示されています。

例を見る


2
斜体はイタリック体に等しいという意味ですか?
zwcloud 2018年

はい、斜体フォントと斜体フォントのどちらも使用できない場合、結果は同じように表示されます(少なくともこの例ではクロームで表示されます)next.plnkr.co/edit/SpaDzXmSb1oADxUfKVg1?preview
robstarbuck

視覚的な支援なしではこの答えを出すことはできなかったでしょう。ありがとう
Max Alexander Hanna

0

Mozilla開発者のCSSチュートリアルによると:

  • イタリック:フォントのイタリックバージョン使用できるようにテキストを設定します。利用できない場合は、斜体で斜体をシミュレートします。
  • oblique:通常のバージョンを傾けて作成したイタリックフォントのシミュレーションバージョンを使用するようにテキストを設定します。

  • ここから、我々はそれを推測するフォントのイタリック版が使用できない場合の両方、イタリック体および斜め同じように振る舞います。W3Schoolsコードスニペットでは何も特定されていないためfont-family、デフォルトのフォントが使用されていると思います。おそらくイタリックバージョンがないデフォルトのフォント。

    しかし、フォントのイタリックバージョンを利用できるようにする方法は?

    これは、同じフォントの「レギュラー」フォントとイタリックフォントの2つのバージョンがあることを意味します。これらは<style>@font-faceルールのセクションで指定できます。簡単にお読みください:developer.mozillaW3Schoolsのtympanus.netを。ご覧のとおり、フォントはファイルとして読み込まれ、次の拡張子を持つことができますeot, otf, woff, truetype

    これまでのところ、私はフォントファイルをリンクする2つの方法を見つけました

  • フォントファイルの絶対URL:(からコードスニペットtympanus.net

    `@font-face {
     font-family: 'Open Sans';
     font-style: normal;
     font-weight: 400;
     src: local('Open Sans'), local('OpenSans'), 
     url (http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
    }
    
     @font-face {
     font-family: 'Open Sans';
     font-style: italic;
     font-weight: 400;
     src: local('Open Sans Italic'), local('OpenSans-Italic'), 
     url 
     (http://themes.googleusercontent.com/static/fonts/opensans/v8/
     xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff)
     format('woff');
     }`
    

    どちらの場合にもfont-family: 'Open Sans'、基本的に同じフォントを定義するがあることに注意してください。しかし、前者の場合はfont-style: normal;、後者の場合はfont-style: italic;です。また、URLが別のファイルを指していることにも注意してください。 ここで、w3schoolsコードスニペットに戻ります。これにより、ブラウザはfont-style: normalfont-style: italic

  • フォントファイルへの相対パスを使用:(metaltoad.comからのコードスニペット)

    各フォントに個別のfont-family値を定義する代わりに、各フォントに同じfont-family名を使用して、次のように一致するスタイルを定義できます。

    `@font-face {
    font-family: 'Ubuntu';
    src: url('Ubuntu-R-webfont.eot');
    font-weight: normal;
    font-style: normal;
    }
    @font-face {
    font-family: 'Ubuntu';
    src: url('Ubuntu-I-webfont.eot');
    font-weight: normal;
    font-style: italic;
    }`
    

    この場合、.eotファイルはhtmlページと同じフォルダーに保存する必要があります。繰り返しますfont-familyが、は同じで、font-styleは異なり、URLも異なります:Ubuntu- R -webfontとUbuntu- I -webfont。

    イタリック体のフォントの例:

    ctan.org:これは、同じフォントの異なるスタイル/太さに対して異なるファイルが提供される方法の例です。太字も斜体もその場で計算されず、特定のファイルから取得されます。


  • 私の答えは、質問の2番目の部分に対処します。
    コヨーテをワイル
    弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
    Licensed under cc by-sa 3.0 with attribution required.