在网站上重新加载我的字体
我们在网站上使用了一些非基本字体,但问题在于重新加载 - 您可以看到基本字体,然后在每个页面上重新加载到我们的字体。它可能缓存它或以某种方式将它保存到客户端吗?在每个页面上重新加载是很糟糕的。
我们使用 Windows 托管和 ASP.NET。
我找到了:
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" />
</staticContent>
</system.webServer>
一切都很好。
we used on website some nonbasic font, but problem is with reloading - u can see basic font and then reload to our font on every page. Its possible cache it or somehow save it to client? Reloading on every page is terrible.
We are using windows hosting and ASP.NET.
I FOUND IT:
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" />
</staticContent>
</system.webServer>
And everything is OK.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的意思是在网页上使用自定义字体,那么 CSS 是最好的方法。它的效果非常好,我可以根据个人经验告诉你这一点。具体操作方法如下:
注意:
使用您指定的字体系列来在网页中使用字体。
<前><代码>@font-face
{
字体系列:字体名称;
源代码:
url('name_of_font.ttf的url' */),
url('name_of_font.eot 的 url' */);
}
示例:
此处的文本使用您指定的自定义字体...
If using custom fonts on your web page is what you mean, then CSS is the best way to do it. It works quite well and I can tell you that from personal experience. Here's how you do it:
NOTE:
Use the font-family you specified to use the font in your web page.
Example:
<p style="font-family: name_of_font; font-size: 100%;">
Your text here with the custom font you specified...
</p>
不,即使字体被缓存,也不可能停止将基本字体重新加载到嵌入的 CSS3 字体!这是网络浏览器的问题。有些网络浏览器会执行此操作(Opera),有些则不会(IE9)。
No it is not possible to stop the reloading of basic fonts to embedded CSS3 fonts, even if the fonts are cached! This is a web browser problem. Some web browsers do this (Opera), and some don't (IE9).