【问题标题】:@font-face works for all browsers but one@font-face 适用于所有浏览器,但只有一个
【发布时间】:2012-11-06 18:50:29
【问题描述】:

我在 css 中设置了一个自定义字体:

@font-face {  
  font-family: 'FinkRoman';  
  src: url( /fonts/FinkRoman.eot ); /* IE */  
  src: local("FinkRoman"), url( /fonts/FinkRoman.ttf ) format("truetype"); 
  font-weight: normal;
  font-style: normal;
}  

我正在几个浏览器中测试该网站,除了一个之外,它在所有浏览器中都显示良好:

Macbook Retina Firefox - 好的

Macbook Retina Safari - 好的

Macbook Retina Chrome - 好的

Macbook Pro Safari - 好的

Macbook Pro Firefox - 默认为 Times

我在 Macbook Pro 和高级字体设置中检查了 Firefox 设置,它被选中以允许页面选择自己的字体。但由于某种原因,它在这里不起作用。我不知道为什么。我的客户选择并购买了这种字体。任何想法为什么这不起作用。更奇怪的是,我的 Macbook Retina 和 Pro 都拥有相同版本的 Firefox(最新)。 Pro 使用的是较旧的操作系统(Snow Leopard),但这无关紧要。见过这个吗?

【问题讨论】:

  • 错误控制台中是否有任何错误?
  • 就是这样。它被我 Pro 上的 Firefox 消毒剂拒绝,但在这台笔记本电脑或我的另一台笔记本电脑上的任何其他浏览器中都没有。诡异的。如果您发布答案,我会接受。
  • 完成了,但现在我们刚刚用另一个谜题替换了一个谜团……我认为字体清理程序不会以任何方式依赖于操作系统。你说你在两台机器上都使用 Firefox 16.0.2?

标签: macos firefox fonts


【解决方案1】:

在这种情况下,检查错误控制台总是值得的:执行跨站点加载或清理字体的失败将被记录在那里。

我不知道为什么其中任何一个在同一 Firefox 版本中的 Macbook Retina 和 Macbook Pro 上的行为会有所不同...

【讨论】:

    猜你喜欢
    • 2016-10-13
    • 2011-09-23
    • 2012-03-20
    • 2020-08-26
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    相关资源
    最近更新 更多