不久前我开始阅读设计博客,似乎@font-face 在去年年底的某个时候变得非常流行,或者类似的东西,因为我的印象是它是网络的一个新兴功能。但后来我看到 Internet Explorer 从 IE4 开始就有了(经过一些转换)。
那么现在在网上看到@font-face 很常见吗?在我做这样的事情之前,我是否有关于可访问性、合法性或渲染的任何想法?我看到 Hulu.com 使用 Canvas 和名为“cufon”的 javascript 呈现字体。
不久前我开始阅读设计博客,似乎@font-face 在去年年底的某个时候变得非常流行,或者类似的东西,因为我的印象是它是网络的一个新兴功能。但后来我看到 Internet Explorer 从 IE4 开始就有了(经过一些转换)。
那么现在在网上看到@font-face 很常见吗?在我做这样的事情之前,我是否有关于可访问性、合法性或渲染的任何想法?我看到 Hulu.com 使用 Canvas 和名为“cufon”的 javascript 呈现字体。
@font-face
简短的回答:如果语法正确,超过 90% 的浏览器都支持。
长答案:难点@font-face
在于不同的浏览器需要稍微不同的 css,而 IE 需要 EOT。
简单的解决方案:FontSquirrel将获取您的字体并为您提供 css和EOT。免费。
它还不是很常见,但所有相关的浏览器都支持它。
http://reisio.com/examples/webfonts/
那么现在在网上看到@font-face 很常见吗?灵魂
不。就广泛的浏览器支持而言,它仍然是相当前沿的。
可访问性
除非您选择使用难以阅读的字体。
合法性
阅读字体的许可证以确保它允许嵌入
渲染
在下载您指定的字体之前,请注意默认字体的闪烁。
有关浏览器兼容性,请参见此处。目前除了 IE 之外的所有浏览器都支持它。