Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

Cloudflare Fonts

最終更新 Markdown で表示Agent セットアップ

Cloudflare Fonts は、Google Fonts を使うウェブサイト向けの機能です。Google Fonts をサイト自身のオリジンから配信するように書き換え、サードパーティのフォント提供元に依存せずに済みます。コード変更やフォントの自己ホスティングなしで、サイトの性能とユーザーのプライバシーを改善します。

Cloudflare Fonts の仕組み

Cloudflare Fonts は、ウェブページの HTML を書き換えます。Google Fonts のリンクを削除し、インライン CSS に置き換えます。この CSS には、Google のサーバーではなく、自身の Cloudflare ゾーンへのフォントリンクが含まれます。フォントファイルは Cloudflare のインフラ経由で自身のドメインから配信され、性能の最適化とプライバシーの向上につながります。

ブラウザー対応

Cloudflare Fonts は、Unicode-range のサブセット化と WOFF または WOFF2 形式に対応するブラウザーで利用できます。対象は次のとおりです。

Chrome 36+
Edge 16+
Safari 10+
Firefox 44+
Opera 22+
IE 9+
Chrome for Android 115+
Safari on iOS 10+
Samsung Internet 5+

はじめる

ドメイン全体で Cloudflare Fonts を有効にする手順です。

  1. Cloudflare ダッシュボードで、Speed > Settings ページを開きます。

    Settings を開く ↗
  2. Content Optimization に移動します。

  3. Cloudflare Fonts のトグルを On にします。

制限事項

Cloudflare Fonts は強力なフォント最適化を提供しますが、次の制限を把握しておいてください。

  • フォント変換: 現時点で、Cloudflare Fonts が変換できるのは Google Fonts だけです。
  • APO との互換性: Automatic Platform Optimization(APO)が有効なときは、Cloudflare Fonts は動作しません。Cloudflare APO も、同様の方法で Google Fonts を自動最適化します。
  • CSS import: Cloudflare Fonts が対応するのは Google Fonts の <link> 設定だけです。CSS の @import 方法はサポートしません。
  • CSP ヘッダー: Cloudflare Fonts は Content Security Policy(CSP) ヘッダーを変更しません。style-src によるインラインスタイルの制限や、font-src によるサイト自身のオリジンからのフォント制限など、一部の CSP 設定では Cloudflare Fonts が動作しなくなることがあります。
  • フォールバック: 特定のページを Cloudflare Fonts がサポートしない場合は、Google Fonts の利用にフォールバックします。

役に立ちましたか?