Firefox 如何将 CSS 字体系列解析为本地字体

Firefox 如何将 CSS 字体系列解析为本地字体

给定一个 CSS 字体系列(例如“font-family: courier”),Firefox 如何决定使用哪种字体?

我之所以问这个问题,是因为我在主目录中安装了 Courier Prime。每当网页指定“font-family: courier”而不是 Nimbus Mono L 时,我都希望在浏览器中看到 Courier Prime。我已经尝试使用 Font-Manager 禁用 Nimbus Mono L,但这会导致 Firefox 替换 FreeSans,而 FreeSans 根本不是 Courier 字体。

以下是使用“font-family: courier”的页面:http://bathroomepiphanies.com/firmwares/

有趣的是,Chromium 选择了 Liberation Mono。严格来说,它不是 Courier 字体,而是一种值得选择的等宽字体。

答案1

您必须在 Firefox 自己的偏好设置中配置 Firefox 使用的默认字体。从编辑 → 偏好设置菜单或about:preferences在地址栏中输入。

你应该能找到一个语言和外貌下的部分一般的优先:

语言和外貌

此处的默认字体下拉菜单指定当网站根本没有指定任何字体系列时使用的字体。

如果您想要更改使用的字体(如果网站样式表中仅指定了通用字体系列serif,例如sans-serif或 ) ,请单击monospace先进的...打开下面的对话框:

高级字体设置

这些偏好设置的实际外观和布局可能会根据您使用的 Firefox 版本和主题而改变。

相关内容