0

我们在网站上使用了一些非基本字体,但问题在于重新加载 - 您可以看到基本字体,然后在每个页面上重新加载到我们的字体。它可能缓存它或以某种方式将其保存到客户端?每个页面都重新加载是可怕的。

网址: http: //ktwebstudio.cz/

我们正在使用 Windows 托管和 ASP.NET。

我找到了:

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

一切都很好。

4

2 回答 2

0

不,即使字体被缓存,也无法停止将基本字体重新加载到嵌入的 CSS3 字体!这是一个网络浏览器问题。有些网络浏览器会这样做(Opera),有些则不会(IE9)。

于 2011-10-01T15:40:07.543 回答
0

如果您的意思是在您的网页上使用自定义字体,那么 CSS 是最好的方法。它工作得很好,我可以从个人经验告诉你。这是你如何做到的:

笔记:

  • 您可以使用下面的示例定义任意数量的自定义字体。
  • Internet Explorer 使用 EOT 字体而不是 TTF。
  • 使用您指定的字体系列来使用网页中的字体。

    @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 回答