2012-04-23 16 views
1

解決策が必要です。私のウェブサイトでGoogleフォントを使用していますが、Safariで動作しません。動かない?ここに私のCSSコードは次のとおりです。Googleのフォントが動作しないときにフォントを定義する方法

@import url(http://fonts.googleapis.com/css?family=Pontano+Sans); 
    h2{ 
    font-family: 'Pontano Sans', sans-serif; 
    font-size: 15px; 
    text-transform: uppercase; 
    } 

私はちょうどこのような別のCSSルールを持つようにしたいが、それは、上記のルール上書きせず:

h2{   
font-family: Arial, Helvetica, sans-serif; 
    color: #666; 
    font-size: 12px; 
} 
+0

サファリは何をしますか?指定された代替フォント* sans-serif *を使用しませんか? – Yogu

+0

はい、そうですが、デフォルトでsans-serif ... 15pxの代わりに12pxに変更する必要があります。 – liveandream

+0

@Yogu私はliveandreamが、フォントが '働いている。 liveandream:なぜそれが最初に動作していないのか、他のリンク方法を試してみるべきか尋ねるべきでしょうか?それにかかわらず、あなたはただのCSSでこれを行うことはできません、あなたはjavascriptに頼る必要があります。おそらく[this](http://paulirish.com/2009/font-face-feature-detection/)のようなものを使って、 –

答えて

1

をあなたが処理するために、ウェブフォントローダー機能を使用する必要がありますフォントが読み込まれないシナリオ。 そのようにして、ロード状態(アクティブ/非アクティブ/ロード)に基づいて異なるスタイルを指定できます。

web-fonts loader reference on loading statesを参照してください。

関連する問題