@ font-face问题

时间:2010-08-24 19:00:05

标签: css cross-browser css3 font-face

我在我正在处理的网站上加载自定义字体时遇到了一些问题。

似乎可以在Chrome中使用,但就是这样......

https://andstones.site-ym.com/

我附上自定义样式表

<link charset="utf-8" type="text/css" href="http://www.korymathewson.com/fonts/styles.css" rel="stylesheet">

并在我写的样式表中:

@font-face {
    font-family: ChunkFiveRegular;
    src: url('Chunkfive-webfont.eot');
    src: local('☺'), url('Chunkfive-webfont.woff') format('woff'), url('Chunkfive-webfont.ttf') format('truetype'), url('Chunkfive-webfont.svg#webfontb5K2fJwj') format('svg');
    font-weight: normal;
    font-style: normal;
}

然后我将其称为字体系列..

h1.fontface {
    font: 60px/68px 'ChunkFiveRegular', Arial, sans-serif;
    letter-spacing: 0;
}

p.style1, #MainMenu {
    font: 18px/27px 'ChunkFiveRegular', Arial, sans-serif !important;
} 

但它仍然没有出现在Firefox或IE中......你可以借出任何帮助或建议吗?

2 个答案:

答案 0 :(得分:4)

Firefox仅允许SAME DOMAIN上的嵌入字体作为请求它的网站。这里有一种(某种)解决方法:

http://openfontlibrary.org/wiki/Web_Font_linking_and_Cross-Origin_Resource_Sharing

你可能想尝试使用http://www.fontsquirrel.com/来让你自己嵌入CSS中的字体 - 非常有用!

希望这有帮助

答案 1 :(得分:2)

什么是92p?一个节点还是它意味着一个类? CSS类/ id名称不能以数字开头。