题
我在一个项目中使用花哨的字体,但我真的想避免sIFR的和其它丑陋的替代品,所以我期待在@字体面。
不过,我真的很困惑与几个博客/网站提供关于其可用性不同的看法。是准备了吗?今天的浏览器支持呢?
由于
解决方案
几乎所有的浏览器现在实现它。唯一真正的缺点是,Internet Explorer要求在自己的OTF格式的字体文件,也不会明白TTF格式。对于与@字体面使用提供字体许多网站会为你提供两种格式,并为他们在IE和其他浏览器中显示所必需的CSS。
看一看 http://www.fontsquirrel.com/ 获得一个免费的一个很好的例子附带字体库预制备@字体面下载(二者的文件格式和相关的CSS。)
其他提示
保罗爱尔兰已经概述@字体面的当前状态。这里有一个幻灯片和一个小型聚会在波士顿回顾这一切:
http://www.ustream.tv/recorded/4828154
在快速回答是A +浏览器95%利用它(FF 3.0除外)。许可可以是棘手的,但几个工具是助剂,如FontSquirrel,FontDeck,和FontSpring。
可能实现的最困难的部分是处理火狐其对负载的FOUT(“无样式文本的闪光”),虽然有几种解决方法,包括:
http://paulirish.com/2009/fighting-the-字体面-FOUT /
不隶属于 StackOverflow