我在 Firefox 3.5 中尝试了新的 OpenType 字体功能,但遇到了一个问题。我试图将字体嵌入到与将要使用的页面不同的域中,但它不起作用。我认为这可能是一个错误,但从我在 MDC 参考页面上阅读的内容中,我注意到了这个注释:
在 Gecko 中,Web 字体受到相同的域限制(字体文件必须与使用它们的页面位于同一域中),除非使用 HTTP 访问控制来放宽此限制。
看起来他们是故意这样设计浏览器的。出于好奇,他们为什么要这样做?嵌入字体是否存在安全风险?或者是为了合法商标或版权问题?或者是其他东西?