我尝试了很多事情,包括单击与我的问题相关的所有问题(有很多!)并尝试了他们所有的“解决方案”,但没有一个对我有用。我尝试将 .eot 文件包装在条件 IE 语句中,但这也不起作用。有人说如果你不在自己的服务器上托管文件,@font-face 将无法在 Firefox 中工作......或者类似的东西。无论如何,走吧here http://roseanneconner.tumblr.com/page/1查看所有其他浏览器与 Firefox 之间的比较。请不要殴打!我确实尝试了 Google 和 stackoverflow 提供的所有解决方案。 (请记住,这是一个 Tumblr 主题,所有文件/图像必须通过托管Tumblr 的上传者 http://www.tumblr.com/themes/upload_static_file .)
提前致谢!
另外,这是我一直在使用的代码:
<!--[if IE]>
<style>
@font-face {
font-family: 'S';
src: url('http://static.tumblr.com/ctwb3zj/5bTlflus9/zegoelight-u-webfont.eot');
}
</style>
<![endif]-->
<style>
@font-face {
font-family: 'S';
src: url('http://static.tumblr.com/ctwb3zj/5bTlflus9/zegoelight-u-webfont.eot');
src: local('S'),
local('S'),
url('http://static.tumblr.com/ctwb3zj/n4Zlfluv6/zegoelight-u-webfont.ttf')
format('truetype'),
url('http://static.tumblr.com/ctwb3zj/ovQlfluz3/zegoelight-u-webfont.svg#font')
format('svg');
url('http://static.tumblr.com/ctwb3zj/1AJlfluwz/zegoelight-u-webfont.woff')
format('woff');
}
</style>
我尝试在 Firefox 中转到 about:config 并将 security.fileuri.strict_origin_policy 切换为 false,但它不起作用。另外,我需要一种方法,以便所有查看我的主题或使用它的用户也能够查看字体,并且默认情况下设置为 true。
Edit:
这是解决方案:跨域解决方法 http://geoff.evason.name/2010/05/03/cross-domain-workaround-for-font-face-and-firefox/
Firefox 不喜欢跨域嵌入。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)