我在我的网站上使用的字体未安装在我的共享 Web 服务器上。
但是现在字体在 Web 服务器上加载的时间太长了。
以下是我正在使用的 css。
CSS
@font-face {
font-family: "PT Sans";
src: url(http://mysite.com/font/PTS55F.ttf);
}
body{ font-family: "PT Sans"; }
有没有其他替代方法,所以字体不会花费太多时间。
还有怎么做才能使字体看起来平滑?
我会在您自己的网站上托管字体,现在您的代码必须转到另一台服务器才能获取字体。如果在同一台服务器上会更快。
至于平滑字体,这可能会有所帮助:
http://webdesign.about.com/od/styleproperties/p/blspfontsmooth.htm
根据评论,字体文件太大 - 看看这个:
或者,使用 PT Sans 的谷歌网络字体版本,可在此处获得:
http://www.google.com/webfonts#UsePlace:use/Collection:PT+Sans
使用 google 解决方案的优势在于,如果有人访问您的网站,并且他们之前曾使用相同的字体访问过另一个网站,他们可能会缓存字体文件,而不必下载您的网站正在使用的文件。如果您在服务器上托管字体文件,则使用从 google 缓存的字体的同一用户将不得不重新下载实际上是副本的内容。
另一个明显的好处是它可以节省服务器的带宽!