5

外部リンクを追加してGoogleフォントを使用しています

<link href='http://fonts.googleapis.com/css?family=Arvo' rel='stylesheet' type='text/css'>

このCSSにはこのコードしかありません

@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: normal;
  src: local('Arvo'), url('http://themes.googleusercontent.com/static/fonts/arvo/v3/WJ6D195CfbTRlIs49IbkFw.woff') format('woff');
}

このコードをプロジェクトのcssファイルstyle.cssに貼り付けて使用することはできますか、それとも必要であり、Googleの外部cssリンクとして使用することをお勧めします。

4

3 に答える 3

8

次の理由により、Google からリンクする必要があります。

そのため、Google からリンクする方が堅牢です。


フォントをローカルでホストしたい場合は、これを読んでください: How to host google web fonts on my own server?

于 2011-08-26T11:28:02.673 に答える
4

唯一の問題は、Google がフォントの場所を「http://themes.googleusercontent.com/static/fonts/arvo/v3/WJ6D195CfbTRlIs49IbkFw.woff」から「 http://themes.googleusercontent.com」に変更することを決定した場合だと思います。 /static/fonts/arvo/v3/somethingelse.woff' .

彼らのリンクを使用することで、彼らはそれを最新の状態に保つでしょう. 基本的に私が言おうとしているのは、リンク「http://fonts.googleapis.com/css?family=Arvo」を変更する可能性は低く、 「http://themes.googleusercontent.com/」を変更する可能性が高いということですstatic/fonts/arvo/v3/WJ6D195CfbTRlIs49IbkFw.woff' . 私はおそらく彼らの外部リンクに固執するだろう. しかし、Google には非常に多くのサーバーがあり、非常に高速であるため、盲目的な違いはありません。それが理にかなっていることを願っています。それは私の見解でもあり、他の誰かが別の考えを持っているかもしれません。

于 2011-08-26T11:28:14.093 に答える
2

次の理由により、プロジェクトの css ファイルに含めるだけです。

  • 1つのhttpリクエストを保存できます:)
  • CSS に関する完全な制御

Google が外部の css ファイルを変更した場合、プロジェクトが狂ってしまう可能性があります。ただし、これはプロジェクトに依存する場合があります。ほとんどの場合、ユーザーがファイルを既にキャッシュしているかどうかは問題ではありません。小さなサイトしかない場合、ユーザーがこのファイルをすでにキャッシュしている可能性はほとんどありません。ちょうど私の 2 セント…</p>

于 2011-08-26T11:28:17.337 に答える