7

JoesfinSansを使用したいと思っています。GoogleWebフォントにリストされています。.eot、.svg、.ttf、.woffもあります。これは、ファイルとの完全な互換性を意味します(私が知る限り)。

私の主な質問は:どちらが良いですか?Google Fontsの読み込みは速くなりますか?より互換性がありますか?それとも私はファイルに固執する必要がありますか?

4

2 に答える 2

4

迅速かつ簡単な解決策が必要な場合は、フォント ローダー コードを埋め込んで次に進みます。Google は頻繁にサービスにオプションや機能を追加しています。

個人的には、Google からファイルをダウンロードして手動で作業することを好みます。選択したフォントをダウンロードするための (そしてライセンス契約を読むための) Google UI があるので、これは正当な使用法だと思いますが、私は弁護士ではありません。

なぜ私はこれを行うのですか?

  • Google フォントにアクセスするときに遅延が発生しました (200 ~ 300 ミリ秒)。これはひどいことではありませんが、私のサーバー環境のほとんどは応答が速く、フォントはページの重要な前提条件です。別のドメインにヒットすることによる利点 (つまり、ブラウザーによる異なるホストへの並列化) は失われます。

  • 不要なグリフをすべて削除するために、フォント ファイルを手動でトリミングしました。これにより、ファイル サイズが小さくなります。

  • IE8 のサポート -.eot常にダウンロードされるとは限らないようです。

これらの理由はほとんどが逸話ですが、私はフォント ファイルを自分で管理するほうがずっと幸せです。

于 2012-10-03T20:02:04.657 に答える
3

サーバー上で実際のフォント ファイルを使用することは、次の理由から本番環境では優れています。

  1. より堅牢です。(ユーザーの場所から) Google サーバーへのインターネット接続が機能しない場合に何が起こるかを考えてみましょう。通常、正当な理由がない限り、リモートでホストされているサービスに依存しないでください。
  2. 平均的にはもう少し速いかもしれません。
  3. あなたはコントロールしています。Google には、サービスの廃止や変更 (有料サービスなど) を行ってきた長い歴史があります。
  4. Google がフォントを提供する方法にはいくつかのバグがあります。

当然、異なるプラットフォーム (異なるフォント ファイル形式) をカバーしようとして、少なくとも Google と同じことを行う必要があります。

于 2012-10-03T21:40:07.853 に答える