2011-07-18 9 views
0

私はいくつかの非基本的なフォントをウェブサイトで使っていましたが、問題は再読み込み中です - 基本的なフォントを見てから、その可能なキャッシュかどうか、それをクライアントに保存しますか?すべてのページのリロードはひどいです。私のフォントをウェブサイトにリロードする

ウェブ:http://ktwebstudio.cz/

私たちは、ホスティングおよびASP.NETのウィンドウを使用しています。

私はそれを見つけた:

<system.webServer> 
    <staticContent> 
     <clientCache cacheControlMode="UseMaxAge" /> 
    </staticContent> 
</system.webServer> 

、すべてがOKです。

+0

あなたと同じ問題が発生しているようです:http://stackoverflow.com/questions/1036309/using-font-face-slows-load-time-can-i-force-the-client-to -cache-the-font – Hnatt

+0

Thx、私はそれをチェックします。 – Honzik

答えて

0

ウェブページでカスタムフォントを使用している場合は、CSSを使用するのが最適です。それはかなりうまく動作し、私はあなたに個人的な経験からそれを伝えることができます。ここではあなたがそれを行う方法は次のとおりです。

注:

  • あなたは以下の例を使って、好きなだけカスタムフォントを定義することができます。
  • Internet ExplorerはTTFではなくEOTフォントを使用します。
  • 指定したfont-familyを使用して、Webページのフォントを使用します。

    @font-face 
    { 
        font-family: name_of_font; 
        src: 
         url('url of name_of_font.ttf' */), 
         url('url of name_of_font.eot' */); 
    } 
    


例:

<p style="font-family: name_of_font; font-size: 100%;"> Your text here with the custom font you specified... </p>

0

ありません、フォントがキャッシュされている場合でも、埋め込まれたCSS3フォントへの基本的なフォントの再読み込みを停止することはできません!これはWebブラウザの問題です。一部のWebブラウザはこれを行い(Opera)、そうでないブラウザもあります(IE9)。

関連する問題