我在不使用 Google 提供的默认 javascript 代码的情况下嵌入了 Google 网络字体,而是使用了动态 javascript 文件中存在的 @font-face css 代码。它适用于 Mozilla Firefox。
现在,当我尝试使用从 Font Squirrel 下载的网络字体时,它在 Mozilla Firefox 上不起作用。我使用了与 google web 字体服务相同的 @font-face css 代码,但它在 Firefox 上不起作用。
我知道 Firefox 上的这个
Firefox (which supports @font-face from v3.5) does not allow cross-domain fonts by default. This means the font must be served up from the same domain (and sub-domain).
如果是这样的话,谷歌如何管理跨域网络字体?
最佳答案
要在 Firefox 上使用跨域字体,您需要为它们提供 Access-Control-Allow-Origin允许托管您的应用程序的域的 header
关于firefox - 当其他跨域 @font-face 嵌入失败时,Google 网络字体如何在 Mozilla Firefox 上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11663465/