Jim*_*dra 31
几乎每个浏览器现在都实现它.唯一真正的问题是Internet Explorer需要自己的OTF格式的字体文件,并且不会理解TTF格式.许多提供与@ font-face一起使用的字体的网站将为您提供在Internet Explorer和其他浏览器中显示所需的格式和CSS.
请查看http://www.fontsquirrel.com/,以获得预先制作的@ font-face下载(文件格式和相关CSS)附带的免费字体库的良好示例.
Paul Irish概述了@ font-face的当前状态.这是一个幻灯片和波士顿的一个小型聚会回顾所有:
http://www.ustream.tv/recorded/4828154
快速回答是95%的A +浏览器使用它(FF 3.0是例外).许可可能很棘手,但有几种工具可以提供帮助,例如FontSquirrel,FontDeck和FontSpring.
可能最难实现的部分是处理Firefox,它有一个FOUT("闪烁的无格式文本")加载,虽然有几个解决方法,包括:
http://paulirish.com/2009/fighting-the-font-face-fout/
http://inspiringpixel.com/articles/web-design/fight-the-fout/240/
http://www.stevesouders.com/blog/2009/10/13/font-face-and-performance/