1

我在 CSS 文件中引用了 OpenType 字体,但它似乎在 Firefox 3.5 中不起作用。它在 Safari 中完美运行。该字体被相对引用,并且托管在同一服务器上,但在另一个子目录中:

@font-face { font-family:'Font Name'; src:url(../fonts/Font-Name.otf) format('opentype') }

FF3.5 的@font-face 是否有其他人有任何问题?

4

7 回答 7

5

哦!!!字体的 url 必须用双引号引起来 --> ""

单引号 ('') 不适用于 Firefox。不过它适用于 Chrome。

于 2011-07-15T09:08:30.257 回答
2

https://developer.mozilla.org/index.php?title=En/CSS/%40font-face

我没有看到 format() 参数。

于 2009-08-14T19:58:38.217 回答
2

我不完全确定这些更改中的哪一个解决了问题,但这就是问题解决后的样子:

@font-face { font-family:"FontName"; src:url("../fonts/Font-Name.otf") format("opentype"); }
于 2009-08-21T18:32:03.330 回答
1

我认为问题在于值的单引号。使用双引号。

于 2009-12-22T16:33:56.267 回答
1

我在使用 FireFox 5 时遇到了类似的问题,原来是因为我从文件 egfile:/// 本地加载站点。一旦我将该站点放在本地计算机上运行的 Web 服务器上,例如http://localhost:8080,它就可以工作了。

请注意,Chrome 在从文件加载时工作正常,并且我根据上面接受的答案指定了相对路径。

于 2011-07-12T20:25:34.313 回答
1

使用字体松鼠服务。它为您提供防弹代码并为您提供一致的结果。尝试

于 2011-07-19T15:21:43.090 回答
1

我有同样的问题。NO QUOTES修复了它 - 单引号或双引号不适用于 FF。没有引号也适用于 chrome - 我没有费心尝试 IE b/c 它使用了不同的文件。

于 2011-07-21T17:22:40.073 回答