ホームページ >ウェブフロントエンド >CSSチュートリアル >Googleフォントとフォントディスプレイの使用方法
コアポイント
font-display
プロパティは、Googleフォントを使用するための鍵です。これは、負荷中のフォントのレンダリング動作を制御し、スローフォントの負荷の影響を減らすことでユーザーエクスペリエンスを最適化します。 font-display
属性には、5つの可能な値(自動、ブロック、スワップ、フォールバック、オプション)があり、ロード中にフォントのレンダリング方法を決定し、カスタムユーザーエクスペリエンスを可能にします。 プロパティの使用方法について説明します。 font-display
属性を理解することです。これにより、ロード中にフォントがどのようにレンダリングされるかが決まります。 font-display
Googleフォントとは何ですか?
font-display
プロジェクトにGoogleフォントを追加する方法font-display
autofont-display
@import
FAQのトラブルシューティングGoogle Fontsは、Googleが提供する1,000を超える無料のライセンスフォントファミリのライブラリです。これらのフォントは、ウェブサイトに簡単に埋め込まれて、ユニークでプロフェッショナルで一貫した外観を作成できます。 Google Fontsはパフォーマンスとアクセシビリティに最適化されているため、Web開発に理想的な選択肢となっています。
プロパティとは何ですか?
font-display
プロパティは、読み込み中のフォントのレンダリング動作を制御するCSS関数です。目に見えない文字を持つ代替フォントまたはテキストを表示する前に、ブラウザがフォントがロードするのを待つ時間を決定します。 属性を使用することにより、ウェブサイトのデザインとパフォーマンスに対する遅いフォントロードの影響を減らすことにより、ユーザーエクスペリエンスを最適化できます。
プロジェクトにGoogleフォントを追加する方法
プロジェクトにGoogleフォントを追加する主な方法は2つあります。リンクとインポートです。
リンクは、プロジェクトにGoogleフォントを追加する最も一般的な方法です。これを行うには、次の手順に従います
Googleフォントをインポート
<code class="language-html"><link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet"></code>または、CSSファイルの
リンクメソッドの手順1-5に従ってください。 @import
@import
を理解してください
<code class="language-css">@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');</code>属性には5つの可能な値があり、それぞれ異なるレンダリング動作があります:
font-display
auto
font-display
swap
値は、ブラウザが最初にテキストを隠し、フォントがロードされるのを待つことを示します。フォントが短期間ロードされていない場合、ブラウザに代替フォントが表示されます。カスタムフォントがロードされると、ブラウザはテキストを切り替えてカスタムフォントを使用します。この方法では、フォントがロードされるのを待っている間、「目に見えないテキストフラッシュ」(FOIT)を引き起こす可能性があります。
auto
<code class="language-css">font-display: auto;</code>値は、カスタムフォントをロードした後、代替フォントを使用してすぐにテキストを表示し、カスタムフォントに切り替えるようにブラウザに指示します。この方法では、「スタイル以外のテキストがちらつき」(FOUT)を引き起こす可能性がありますが、ユーザーが最初からテキストを見ることができることを保証します。
block
フォールバック
<code class="language-css">font-display: block;</code>と
<code class="language-html"><link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet"></code>
optional
値はfallback
に似ていますが、カスタムフォントがロードするのが待ち時間が短いです。この短い時間(ブラウザに応じて)カスタムフォントがロードされていない場合、ブラウザはあきらめて代替フォントを使用し続けます。このアプローチは、正確なフォントのレンダリングよりもユーザーエクスペリエンスとパフォーマンスを優先します:
<code class="language-css">@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');</code>Googleフォントを使用した
の実装font-display
プロパティ
Google Fontsを使用すると、font-display
URLに直接設定できます。これを行うには、次のオプションのいずれかに従ってください。
font-display
値を選択します。 font-display
値で更新されます。更新されたリンクタグをHTMLファイルのヘッダー部分に追加します。 「roboto」フォントを追加するには、font-display
値swap
:
<code class="language-css">font-display: auto;</code>
@import
メソッドfont-display
値を選択します。 @import
ルールは、選択されたfont-display
値で更新されます。 CSSファイルに更新された@import
ルールを追加します。 font-display
値で「ロボット」フォントをインポートするにはswap
:
<code class="language-css">font-display: block;</code>FAQSのトラブルシューティング
以下は、Googleフォントと
プロパティを使用する場合のいくつかの一般的な問題と解決策です。@import
ルールを正しく追加したことを確認してください。 @import
コードの誤ったまたは誤ったURLを確認します。 font-display
値を選択します。たとえば、foitに遭遇した場合は、swap
またはfallback
を試してください。 FOUTに遭遇した場合は、block
またはfallback
の使用を検討してください。 @import
コードを配置して、ページロード中にできるだけ早くカスタムフォントをロードしてください。 font-display
値を設定します。 auto
結論 この記事では、視覚的に魅力的で高性能なWebサイトを作成するために、Googleフォントと
プロパティを使用する方法を検討します。さまざまな値とその意味を理解することにより、フォントレンダリングを最適化してユーザーエクスペリエンスを向上させることができます。さまざまなブラウザやデバイスで実装をテストして、外観とパフォーマンスの一貫性を確保してください。 font-display
font-display
Web開発者として、Googleフォントと
font-display
Googleフォントを最適化してサイトのパフォーマンスを向上させる方法は?
WordPressサイトにGoogleフォントを追加するにはどうすればよいですか? Googleフォントは、「Swap Google Font Display」や「Fontsプラグイン」などのWordPressプラグインを使用して簡単に追加およびカスタマイズできます。 CSSでGoogleフォントを使用する方法は? Google Fonts Webサイトでフォントを選択し、提供されたリンクタグをHTMLファイルの Googleフォントをオフラインで使用できますか? フォントファイルはローカルでダウンロードして使用できますが、個人の目的のみがあります。 Googleフォントのフォントディスプレイを変更するにはどうすればよいですか? CSSで Googleフォントはすべてのブラウザーと互換性がありますか?ほとんどの最新のブラウザと互換性がありますが、古いブラウザは特定の機能やフォントをサポートしない場合があります。
私のウェブサイトに最適なGoogleフォントを見つける方法は? Google Fonts Webサイトは、フィルタリング機能を提供し、カテゴリ、言語、その他の属性ごとにフィルタリングフォントを提供し、プレビューできます。
私のウェブサイトで複数のGoogleフォントを使用できますか? はい、しかし各フォントは読み込み時間を増やし、数を制限することをお勧めします。
あなたのウェブサイトでGoogleフォントを更新する方法は? Google FontsはGoogleによってホストされており、自動的に更新されます。ローカルでホストされている場合は、手動で更新する必要があります。
font-display
Googleフォントを使用することの利点は何ですか? swap
Google Fontsは、Googleがホストし、高速で信頼性が高く、デスクトップおよびモバイルプラットフォーム用に最適化された、使いやすい、幅広い無料のオープンソースフォントを提供しています。 font-display
プロパティを使用します。
以上がGoogleフォントとフォントディスプレイの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。