Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Html Firefox 40.0.3(Windows)不使用字体系列_Html_Css_Firefox_Fonts - Fatal编程技术网

Html Firefox 40.0.3(Windows)不使用字体系列

Html Firefox 40.0.3(Windows)不使用字体系列,html,css,firefox,fonts,Html,Css,Firefox,Fonts,我有以下CSS指令: body { font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important; } body { font-family: ".SFNSDisplay-Regular", -apple-system, "Helvetica Neue", "Helvetica", "Calib

我有以下CSS指令:

body {
    font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}
body {
    font-family: ".SFNSDisplay-Regular", -apple-system, "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}
在Firefox 40.0.3 for Windows中,显示的字体是一个别名交错的Arial版本:

在适用于Mac OS X的Firefox 40.0.3中,文本被正确呈现:

如果我删除CSS中的Apple system字体部分,那么Windows版本的Firefox会更好地工作,并使用Windows可用的字体,可以正确呈现Calibri或Firefox可用的任何抗锯齿无衬线字体:

body {
    font-family: "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}

除了使用特定于平台或用户代理的CSS文件,是否有办法修改CSS,使Windows下的Firefox忽略字体系列指令中它不喜欢的部分?

修复了以下指令:

body {
    font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}
body {
    font-family: ".SFNSDisplay-Regular", -apple-system, "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}