Firefox 40.0.3(Windows)无法使用font-family

时间:2015-09-23 20:31:14

标签: html css firefox fonts

我有以下CSS指令:

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

在Firefox 40.0.3 for Windows中,显示的字体是Arial的别名(锯齿状)版本:

Snapshot in Windows

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

Snapshot in OS X

如果我删除了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指令部分?

1 个答案:

答案 0 :(得分:0)

修正了以下指令:

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