在 GitHub 上查看源代码时,他们的 CSS 指定了以下字体:
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
尽管我在 Mac 上安装了 SFMono-Regular(在 中~/Library/Fonts/SFMono-Regular.otf
),但 Firefox 仍使用 Menlo 来呈现元素。Safari 和 Chrome 都正确使用了 SFMono。
如何让 Firefox 检测并使用已安装的字体~/Library/Fonts
?
答案1
来自 Mozilla 支持
当 Firefox 由于沙盒安全问题而无法访问本地安装的字体时,可能会发生这种情况。
https://wiki.mozilla.org/Security/Sandbox
您可以在 about:config 页面上将此首选项设置为 2 或 1,以降低沙盒安全设置。
security.sandbox.content.level = 1
close and restart Firefox to make the change effective.
如果“1”仍然不起作用,则尝试“0”来禁用沙盒。
如果这不起作用,则撤消/反转更改并通过右键单击上下文菜单将首选项重置为默认值。
您可以通过位置/地址栏打开 about:config 页面。您可以接受警告并点击“我接受风险!”继续。
http://kb.mozillazine.org/about:config
如果您在 about:config 页面上也遇到此问题,请尝试以安全模式启动计算机。