我正在研究在@font-face 声明中使用 SVG 字体。到目前为止,似乎只有 Safari 4 和 Opera 10 支持它。 Firefox 3.5 不支持它,但有错误报告,但尚未提供修复(尽管有补丁)。
我想知道,在主流浏览器支持@font-face 的情况下,使用 SVG 字体格式代替 TTF/OTF/EOT 格式有什么优势?我可以从上面链接的讨论中收集到的唯一优点是,您可以将自己缺少的字形添加到尚不支持它们的字体中。
在 CSS 中指定 SVG 字体还有其他原因吗?
最佳答案
这似乎是在 Mobile Safari 上使用网络字体的唯一方法。因此,如果您正在为 iPhone 和 iPad 进行开发,那将是一个相当大的优势。松鼠字体 @font-face generator可以从任何 OpenType 字体创建适当的 SVG 文件和 CSS 语法。
关于svg - 在@font-face 中使用 SVG 字体而不是 TTF/EOT 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1449145/