0

我在我的 Mac 上编写了一个网站,并使用了自定义字体。我用这个字体规则定义了自定义字体:

@font-face
{
font-family: gnuolane;
src: url('../fonts/gnuolane.otf'),
}

问题是字体未在任何浏览器的任何 Windows 版本上加载。在我的 Mac 上,在 Safari/Chrome/FF 上运行完美。

这是网站。

当 font-face 正常工作时,这就是它的样子:

在此处输入图像描述

谢谢

LE:我从 fontsquirrel.com 生成了这段代码和所有这些文件。还是行不通。我尝试使用 '../fonts/gnuolane....' 和 '/fonts/gnuolane....'

@font-face {
font-family: 'gnuolane';
src: url('../fonts/gnuolane_rg-webfont.eot');
src: url('../fonts/gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'),
     url('../fonts/gnuolane_rg-webfont.woff') format('woff'),
     url('../fonts/gnuolane_rg-webfont.ttf') format('truetype'),
     url('../fonts/gnuolane_rg-webfont.svg#gnuolane_rgregular') format('svg');
font-weight: normal;
font-style: normal;
}

还是不行啊。。

4

2 回答 2

3

将所有字体文件(我的意思是实际字体)移动到与 CSS 文件相同的文件夹中......然后使用这个 CSS 块。告诉我它是否有效。感觉是路径问题。。。

@font-face {
    font-family: 'gnuolane';
    src: url('gnuolane_rg-webfont.eot');
    src: url('gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'),
    url('gnuolane_rg-webfont.woff') format('woff'),
    url('gnuolane_rg-webfont.ttf') format('truetype'),
    url('gnuolane_rg-webfont.svg#gnuolane_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
于 2013-11-11T20:14:45.467 回答
0

试试这个

@font-face {
    src: local('gnuolane'), url('/path_to/gnuolane.otf') format('truetype');
}
于 2013-11-11T14:51:20.540 回答