0

ウェブサイトでいくつかの非基本フォントを使用しましたが、問題はリロードにあります-基本フォントを表示してから、すべてのページでフォントをリロードできます. それをキャッシュするか、何らかの方法でクライアントに保存する可能性がありますか? すべてのページでリロードするのはひどいです。

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

WindowsホスティングとASP.NETを使用しています。

見つけた:

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

そして、すべてがOKです。

4

2 に答える 2

0

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

于 2011-10-01T15:40:07.543 に答える
0

Web ページでカスタム フォントを使用することを意図している場合は、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>

于 2011-07-19T08:15:27.643 に答える