7

In CSS why is a backup font recommended if I am uploading a custom font for use with the webpage?

I thought the backup fonts were only needed in case the client doesn't have the 1st/2nd/3rd..etc choice installed.

For example if you have this code:

@font-face {
    font-family: MyCustomFont;
    src: url('../fonts/MyCustomFont.ttf');
}

Why is this necessary?

body {
    font-family: MyCustomFont, Arial, Helvetica, sans-serif;
}
4

2 に答える 2

12

フォント スタックを指定する必要はありませんが、フォント ファイルの HTTP 要求がタイムアウトした場合、フォント ファイル自体が破損したり、使用できなくなったりした場合など、ブラウザが何らかの形でフォントを使用できない場合に、フォント スタックを適切に低下させるのに役立ちます。 、特に指定されたフォント形式のいずれもブラウザがサポートしていません。

もちろん、カスタム フォントがダウンロードされ、適切に使用されるように最善を尽くす必要があります。しかし、時には制御できないことが起こる可能性があり、実際に起こることがあります。それが、バックアップまたはフォールバックフォントと呼ばれる理由です:)

于 2013-01-25T02:52:27.927 に答える