我有以下CSS指令:
body {
font-family: system, -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}
在Firefox 40.0.3 for Windows中,显示的字体是Arial的别名(锯齿状)版本:
在适用于Mac OS X的Firefox 40.0.3中,文本正确呈现:
如果我删除了CSS的Apple系统字体部分,那么Windows版本的Firefox工作得更好,并使用Windows可用的字体,可以正确呈现(Calibri或Firefox可用的任何反别名sans serif) ):
body {
font-family: "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}
有没有办法修改CSS,而不是使用特定于平台或用户代理的CSS文件,以便Windows下的Firefox忽略它不喜欢的font-family
指令部分?
答案 0 :(得分:0)
修正了以下指令:
body {
font-family: ".SFNSDisplay-Regular", -apple-system, "Helvetica Neue", "Helvetica", "Calibri", sans-serif !important;
}