10

Typekit では、フォントをレンダリングするために JS ファイルを含める必要があります。

<script type="text/javascript" src="https://use.typekit.com/random-name.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>

サーバーの応答が遅く、ページが停止した例がいくつかあることに気付きました。残念ながら、同じような経験をした人もいます。

JS ファイルをローカルでホストしようとしましたが、うまくいったようです。

<script type="text/javascript" src="http://use.typekit.com/random-name.js"></script>
<script type="text/javascript">window.Typekit || document.write('<script type="text/javascript" src="/scripts/js/ext/random-name.js">\x3C/script>')</script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>

私の質問:

  1. ローカル JS からフォントをレンダリングするときの違いはありますか?
  2. HTTP リファラーは、リモート JS とローカル JS の使用で同じになりますか?

ありがとうございました。

関連している:

4

3 に答える 3

10

Typekit Support の Ben です。

ファイルがローカルでホストされている場合、フォントが引き続き期待どおりに機能することを保証することはできません。このため、JavaScript ファイルを自分でホストすることはお勧めしません。

応答時間が遅い問題を解決するには、Typekit を非同期で読み込むことをお勧めします。詳細については、こちらをご覧ください: http://help.typekit.com/customer/portal/articles/649336-embed-code

このコードは、Typekit JS の読み込み中にレンダリングをブロックしないため、ページの残りの部分をすぐにレンダリングできます。

于 2012-09-12T21:05:44.687 に答える
2
  1. いいえ。JS ファイルを最新の状態に保つようにしてください。
  2. はい。リクエストは、ドメイン名からユーザー ブラウザによって引き続き行われます。
于 2012-09-12T04:10:18.323 に答える