抱歉,这个问题可能是重复的,但我找不到任何问题的答案。在 css 中使用 @font-face 在 IE 中可以正常工作,但在 FireFox 和 Chrome 中无效。我想给我的网站添加一个非标准字体,所以我把文件Snazanin.ttf和Snaznnbd.ttf和css文件放在了同一个目录下,并在css中添加了以下代码:
@font-face{
font-family: MyFont;
src:url('Snazanin.ttf')format('truetype') ;
}
@font-face{
font-family: MyFont;
src:url('Snaznnbd.ttf')format('truetype');
font-weight: bold;
}
在另一个css文件中我有:
#mainframe{
width:666px;
margin:0px auto 0px auto;
font-family:MyFont;
}
同样在同一目录中,我有文件 .htaccess ,其中包含:
AddType font/ttf .ttf
正如我之前提到的,IE 没有问题,但 chrome 和 FireFox 无法显示 MyFont 感谢您的回答