我在使用 Firefox 时遇到了一个奇怪的问题,它将字体系列规范渲染为"monospace"
。在这种情况下,Noto Color Emoji
规范monospace
选择了正确的默认值。Noto Sans Mono
fc-list monospace
返回相同的正确字体。我也没有修改任何映射,所以我不太明白这是从哪里来的。需要注意的一点是fc-list -s monospace
将表情符号字体列为第二个结果。
我在一些网站上看到过这个问题,所以这不是网站独有的问题。但是,正如您在右侧看到的,字体是正确的,具有相同的字体系列规范。我还找不到任何不同的 CSS 属性会导致这种差异。
font-family: "Droid Sans Mono", "monospace", monospace
:
font-family: "Droid Sans Mono", monospace
:
(我没有Droid Sans Mono
安装并且该网站也没有直接提供它,因此只能选择后备)。
作为参考,这是我见过的一个网站:https://mermaid.live/edit
另一个是 GitHub web IDE。
Ubuntu 版本:Ubuntu 24.04.2 LTS
Firefox 版本:(136.0 (64-Bit)
虽然自从我使用这个系统以来,这种情况就一直存在,大约 3 个月)