我们在网站上使用了一些非基本字体,但问题是重新加载-你可以在每个页面上看到基本字体,然后重新加载到我们的字体。它可能缓存它或以某种方式保存到客户端?每一页重新加载都很糟糕。
网站:http://ktwebstudio.cz/
我们正在使用windows主机和ASP.NET。
I FOUND IT:
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" />
</staticContent>
</system.webServer>
一切都好
如果在你的网页上使用自定义字体是你的意思,那么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>
不,它是不可能停止重新加载的基本字体嵌入CSS3字体,即使字体缓存!这是浏览器的问题。有些浏览器有这个功能(Opera),有些浏览器没有(IE9)。