css - Firefox 的@font-face 问题

标签 css web dns font-face webfonts

这可能只是 Firefox 的问题,但每当使用 www.作为前缀,即使使用绝对路径,嵌入式字体也不会加载。

我不知道是否有办法使用 CSS 来加强这一点,或者 www.我需要编辑,但我无法解决这个问题。

有人可以分享一些帮助吗?

http://garrettlockhart.com http://www.garrettlockhart.com

@font-face {
    font-family: 'Book';
    src: url('fonts/futurastdbook.eot');
    src: local('☺'), url('fonts/futurastdbook.woff') format('woff'), url('fonts/futurastdbook.ttf') format('truetype'), url('fonts/futurastdbook.svg') format('svg');
}
@font-face {
    font-family: 'Bold';
    src: url('fonts/FuturaStd-Bold.eot');
    src: local('☺'), url('fonts/FuturaStd-Bold.woff') format('woff'), url('fonts/FuturaStd-Bold.ttf') format('truetype'), url('fonts/FuturaStd-Bold.svg') format('svg');
}
@font-face {
    font-family: 'Medium';
    src: url('fonts/futurastdmedium.eot');
    src: local('☺'), url('fonts/futurastdmedium.woff') format('woff'), url('fonts/futurastdmedium.ttf') format('truetype'), url('fonts/futurastdmedium.svg') format('svg');
}

最佳答案

看来您的问题是跨域问题。从开发人员工具 Web 控制台:

[15:16:47.796] downloadable font: download failed (font-family: "Medium" style:normal weight:normal stretch:normal src index:0): bad URI or cross-site access not allowed
source: http://garrettlockhart.com/fonts/futurastdmedium.woff @ http://garrettlockhart.com/style.css

一个解决方法是将一个或另一个 url 设置为规范并在整个过程中使用它。

关于css - Firefox 的@font-face 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18302730/

相关文章:

html - 创建可能会或可能不会迁移到 Wordpress 的 HTML 5 网站的最佳实践是什么

javascript - 修复 twitter bootstrap 折叠图标,glyphicons

css - 如何使用 CSS(或 SVG)绘制两条斜线?

angularjs - Bootstrap : Different menu type depending on page

php - 如何通过使用 ('disabled' 而不是 'class' 在 php 中使用 removeAttr 'id' )?

web - 如何在 OpenWRT/uhttpd 上从 Lua 读取 POST

javascript - 在测试域上写入 cookie 并在第二个内部域上读取它

c# - 如何检查 url 是否可公开访问?

authentication - 跨受信任域的 LDAP 用户身份验证

html - 使图像高度响应浏览器大小