現在、多くのWebサイトでtrue type fontsが使用されています。アプリケーションでTrue Typeフォントを使用する方法を知りたいのですが、ページの読み込み時間に影響しますか?
ブラウザの互換性の問題により、フォントの埋め込みは少し複雑になる場合があります。たとえば、SafariはSVGフォントのみをサポートします。 IEは.eotのみをサポートし、最初に.ttfから変換する必要があります
カスタムフォントを使用する最も簡単な方法は、 Google Fonts から選択することです。
HTML5では、CSSで[〜#〜] ttf [〜#〜]フォントを使用できます。
@font-face {
font-family: 'Tagesschrift';
src: url('tagesschrift.ttf');
}
使用するには:
h1, h2, h3 { font-family: 'Tagesschrift', 'Georgia', serif; }
html5rocksの詳細 を確認してください。
Font Embedding を使用します。
フォントデータやその他のコンテンツ、スタイルなどをダウンロードする必要があるため、ページの全体的な読み込み時間に影響します。ただし、キャッシュされるため、ページの最初のビューにのみ影響します。
かなりの時間が経過したため、受け入れられた回答を更新したいと思います。以下は、推奨される「最適」設定で Font Squirrel が出力するものです。サポート.ttf
この時点では重要ではなくなったため、無視する必要があります。
font-family: 'Tagesschrift';
src: url('tagesschrift.woff2') format('woff2'),
url('tagesschrift.woff') format('woff');
font-weight: normal;
font-style: normal;