2011-08-01 9 views
1

いくつかの文字列を表示するにはGoogleのウェブフォントを読み込んでいます。Googleのウェブフォントからフォントを読み込む機能を検出する方法

Google Webフォントの読み込みに失敗した場合(多分タイムアウトやネットワークの問題など)、フォントファミリスタックに落ちる代わりに画像を表示したいと考えています。

Google Webフォントが正常に読み込まれたかどうかを検出する方法はありますか。

if (Google webfont loads successfully) { 
    //display the string using that font 
} else { 
    //display an image instead 
} 

答えて

2

webfontのロードリクエストは、ページのHTMLノードにクラス属性を生成します。 (あなたが探しているもの)WF-非アクティブ

  1. wf-:次のクラスは、ステータスを示します、(私はGoogleの型サービスは、Typekitとともに、使用すると仮定しています)Google Webfont Loaderを使用してロード
  2. WF-アクティブ

また、あなたは、このようなWF-myfont-アクティブとしてフォント固有のクラスを、持っています。

関連する問題