Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 字体不适用于IE7&;IE8和IE9、10、Firefox以及所有其他浏览器_Css_Internet Explorer_Font Face - Fatal编程技术网

Css 字体不适用于IE7&;IE8和IE9、10、Firefox以及所有其他浏览器

Css 字体不适用于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'),

这是我的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'),
         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字体,但需要注意的是,字体的嵌入权限设置为“可安装”