1

好的,所以 Bazar(另一种字体)在 Chrome 上运行良好,但由于某些奇怪的原因,Oswald 不会......我看了这个帖子:

谷歌字体不显示 Chrome 和 IE

第一个回复据说解决了他们在 Chrome 中的问题,但它对我不起作用。我什至通过 googlefonts 链接到样式表,在 Nothing 中的标签可以解决这个问题。我真的需要让它在 Chrome 上工作。

@font-face {
    font-family: 'Oswald';
    src: url('core/fonts/oswald/oswald.eot');
    src: local('Oswald'),
    url('core/fonts/oswald/oswald.eot?#iefix') format('embedded-opentype'),
    url('core/fonts/oswald/oswald.woff') format('woff'),
    url('core/fonts/oswald/oswald.ttf') format('truetype'),
    url('core/fonts/oswald/oswald.svg#oswald') format('svg');
    font-weight: normal;
    font-style: normal;
}
nav .menu a {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 1.4em;
}

这适用于 IE8 及更高版本、Firefox 和 Opera.. 但不适用于 Chrome,这很奇怪,因为通常 IE 是有问题的..

我已经尝试过@import,还有这个..所有选项..我快用完了。我真的不喜欢仅将 Javascript 用于字体问题。

4

2 回答 2

0

您还可以检查系统上是否安装了 Oswald 字体。我是的,而不是尝试卸载字体并在谷歌字体上使用 import Oswald。

我有同样的问题,这就是我所做的,它解决了我的问题,也许它也可以解决你的问题。:)

于 2014-01-04T11:42:10.897 回答
0

我遇到了同样的问题,发现是 ssl 导致了这个问题。将 ssl 设置为仅指向 1 个特定文件夹后,字体已解析。

于 2013-11-13T14:16:52.980 回答