1

我发现@font-face 是 sIFR3 的不错替代品,但每个浏览器都需要不同的字体扩展名。所以实施不仅仅是sIFR3。

但非常好的是不需要 FLASH 和 Javascript。

与 sIFR3 相比,使用 @font-face 有什么缺点吗?我需要所有 A 级浏览器的兼容性。

如果任何字体可以在网上免费下载,或者字体是由客户购买和提供的,或者字体是由我公司购买的。在所有情况下我都可以使用这些字体吗?

4

4 回答 4

2

您可以将@font-face 用于:

对于 IE,回退效果很好,但一定要使用小技巧进行平滑渲染: http ://allcreatives.net/2009/12/05/smoother-font-face-embedding-in-ie-7-8 /

问题 :

  • 字体渲染质量因浏览器而异。由于每个浏览器的抗锯齿技术不同: http ://www.position-absolute.com/articles/html5-font-face-is-not-as-ready-as-you-would-think/ Typekit 将提供在线工具: http ://typophile.com/node/65656 (来源:typophile.com喜欢打字的

  • 下载字体时,用户会在 1 或 2 秒内看到默认字体

  • 如果字体是由您的客户提供的,他可能会担心该字体可以从网站上下载。
  • 我已经进行了打印字体测试:它只是不工作(但使用 sFIR 没关系)
于 2010-04-20T09:01:30.683 回答
1

您可能还想查看 Cufon ( http://cufon.shoqolate.com ) 或 Typekit ( http://typekit.com/ )。

于 2010-04-01T16:59:06.560 回答
0

目前这种技术的最大缺点是支持它的浏览器。

在这里查看人们如何试图规避这个缺点:http: //blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/

于 2010-04-01T14:37:59.270 回答
0

最糟糕的可能是下载字体的延迟,您首先会看到原始字体,然后在短暂的延迟后,下载的字体。

iirc,您不需要为每个浏览器使用不同的字体扩展名。像往常一样,只有 IE 与其他所有不同。

于 2010-04-01T12:02:02.293 回答