Css 字体不适用于IE7&;IE8和IE9、10、Firefox以及所有其他浏览器
这是我的cssCss 字体不适用于IE7&;IE8和IE9、10、Firefox以及所有其他浏览器,css,internet-explorer,font-face,Css,Internet Explorer,Font Face,这是我的css @font-face { font-family: 'droidnaskhbold'; src: url('../../fonts_new/droidnaskh.eot'); src: url('../../fonts_new/droidnaskh.eot?#iefix') format('embedded-opentype'), url('../../fonts_new/droidnaskh.woff') format('woff'),
@font-face {
font-family: 'droidnaskhbold';
src: url('../../fonts_new/droidnaskh.eot');
src: url('../../fonts_new/droidnaskh.eot?#iefix') format('embedded-opentype'),
url('../../fonts_new/droidnaskh.woff') format('woff'),
url('../../fonts_new/droidnaskh.ttf') format('truetype'),
url('../../fonts_new/droidnaskh.svg#droidnaskhbold') format('svg');
}
我无法在IE7和IE8上运行它
任何帮助,请字体和EOT字体已经得到支持,所以我不明白为什么这不起作用
如果没有更多的代码,很难判断这里出了什么问题。缺少
:在支持之前,字体路径错误,下载IE安全设置中禁用的字体?您回答了自己的问题。字体在IE7/IE8中不起作用。它在IE9及以上版本中工作。请参见此处的注释:那么我如何才能使它在IE7、8中工作。我已经看到太多的网站有这种技术,感谢重复:字体在2008年是不存在的,因此那些浏览器不能支持它。我真的想不出一个可行的方法来使用polyfil。有时候你不得不接受,如果用户想活在2008年,那么他们就会得到一个2008年版的网络……好的一点,有些人真的想活在2008年。他们的问题不是我的,谢谢你的回答,欢迎来到StackOverflow。实际上,IE4(1997)已经支持使用TTF的字体。请参阅:该表说明IE4能够使用系统TTF字体,而不是使用字体的自定义字体。直到IE9才支持通过font-face
的TTF字体,但需要注意的是,字体的嵌入权限设置为“可安装”