6

我在 Firefox 3.5 中尝试了新的 OpenType 字体功能,但遇到了一个问题。我试图将字体嵌入到与将要使用的页面不同的域中,但它不起作用。我认为这可能是一个错误,但从我在 MDC 参考页面上阅读的内容中,我注意到了这个注释:

在 Gecko 中,Web 字体受到相同的域限制(字体文件必须与使用它们的页面位于同一域中),除非使用 HTTP 访问控制来放宽此限制。

看起来他们是故意这样设计浏览器的。出于好奇,他们为什么要这样做?嵌入字体是否存在安全风险?或者是为了合法商标或版权问题?或者是其他东西?

4

2 回答 2

8

如果你想绕过它,你可以尝试将它添加到你的 .htaccess 中:

Header set Access-Control-Allow-Origin *

要回答您的问题,可能与 Firefox 3.5 版本开始支持跨域共享标准有关。

于 2010-03-30T01:00:02.610 回答
-2

嵌入字体时,法律商标和版权问题有时会限制基于域的使用。

编辑: 这就是为什么您应该始终查看您可能购买的字体许可证上的小字母的原因。如果您创建了它,那么您将拥有完全的所有权并且完全没有问题。

PS:我不是律师,但可以和我的几个客户确认这个案子。

于 2010-03-29T23:07:28.793 回答