css – Firefox上Tumblr的Base64字体编码

我正在开发Tumblr主题,并希望使用我在所有浏览器中使用的字体.因为Firefox不允许其他域的http请求用于css字体,所以现在该字体在Firefox中不起作用,但在所有其他浏览器中使用标准的@ font-face语法.

有人环顾四周,发现建议使用base64将字体直接编码到css文件中.现在尝试这样做,但它不起作用.我以前从未使用过这种技术,所以我可能只是遗漏了一些东西.我链接到tumblr主题的样式表,并将font-family:futuraBold分配给某些元素.

这是样式表的样子:

@font-face {
    font-family: “futuraBold”;
    src: url(“data:font/opentype;base64,BASE64CODE”);
}

在这里使用了base64编码器:http://www.opinionatedgeek.com/dotnet/tools/base64encode/

上传一个.otf字体文件.

我错过了什么吗?

解决方法

所有这些都是正确的,除了你我认为你不需要任何引号,单引号或双引号.
它应该是这样的:
@font-face {
    font-family: futuraBold;
    src: url(data:font/opentype;base64,BASE64CODE);
}

希望这有帮助

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效