@ font-face无法在其他计算机上运行

时间:2011-01-13 22:25:07

标签: html5 css3 font-face

我一直在研究我的第一个HTML5 / CSS3网站,而且大部分时间都进展顺利。完全喜欢新的@ font-face属性,它在我的机器上运行得很好。我遇到的问题是在其他设备(计算机,ipad,iphone)上预览时,它似乎没有识别@ font-face属性而是使用了回退字体。

网站链接:http://williamben.com/

这是我正在使用的CSS:

@font-face { font-family: 'League Gothic';
             src: url('_/type/league_gothic.otf') format('otf');
}

任何帮助都将不胜感激。

提前致谢。

3 个答案:

答案 0 :(得分:3)

当您安装了字体时,它正在您的计算机上运行。如果禁用字体,它将无法正常工作。使用网络字体是一个常见的错误,因为人们使用的大多数字体都是他们已经安装的网络字体,所以如果网络字体声明错误,他们就不会发现它。

看起来原因是因为您指向的是不存在的字体,或者您的路径错误。 http://williamben.com/_/type/league_gothic.otf不存在。

答案 1 :(得分:1)

同意dstorey。此外,也许可以查看字体松鼠以获得更多的报道: http://www.fontsquirrel.com/fontface/generator

答案 2 :(得分:0)

从文件路径可能是错误的。但是你仍然想要使用fontsquirrel生成器,因为它会为你提供更多的代码行,以确保字体在每个浏览器附近工作。如果所有其他方法都失败,则会回退到基本字体堆栈。

相关问题