2

在我的网站上,我的字体系列是Tw Cen MT, Gill Sans, Century Gothic, sans-serif. 显然,不是每个人都会有Tw Cen MT,所以我选择尝试这种@font-face方法。

这是我的CSS:

@font-face { font-family: Tw Cen MT; src: local("Tw Cen MT"),  url(fonts/TwCenMT.ttf) }

几个问题:

  1. 这适用于所有现代浏览器(Firefox、Chrome、Safari 和 IE8)吗?

  2. 我还没有测试它,因为我有字体。当您访问我的主页时,此方法对您有用吗?

  3. 字体是一个大文件。您在访问我的网站时是否经历过较长的加载时间?

非常感谢提前

4

4 回答 4

2

从非技术角度来看,您确定您的字体许可证允许这样做吗?大多数商业字体制造商会对他们的字体在互联网上提供不受保护的下载而感到非常非常不安。

不要去让自己被起诉。

于 2010-02-01T21:09:46.823 回答
1

这些 家伙说只要你用“双引号”包围 URL 并用分号结束字体内的每一行就可以了;

于 2010-02-01T21:01:32.240 回答
1

从技术上讲,它可以在您提到的所有浏览器的最新版本中运行,尽管有一些“陷阱”,尤其是围绕 IE。 是一个更详细的链接。

访问您的网站的加载时间很短( <1 sec ),但我不确定它实际提取的字体是什么,因为我不熟悉您堆栈中的所有字体。

据我所知,是@font-face 语法的规范来源,尽管我遇到了问题。

以我的经验,简短的回答是,尽管@font-face 在技术上得到了广泛的支持,但在实践中,要做到正确可能会很棘手。

于 2010-02-01T21:06:47.693 回答
0

查看https://browserlab.adobe.com/以在不同的浏览器中对其进行测试。或者, http: //litmusapp.com/browser-testing。希望有帮助。

于 2010-02-01T21:07:10.203 回答