Chromium 浏览器中的 ErgoDox Oryx 字体错误

ErgoDox Oryx bad font in Chromium browsers

对于我所有基于 chromium 的浏览器,我在 Oryx for ErgoDox 中得到一个 非常 错误字体。如果您不熟悉该工具,可以查看 my keyboard layout here.

更新: 我在“渲染字体”中看到一种我不认识的奇怪字体。现在我正在尝试弄清楚这是怎么发生的,以及为什么它都是我的铬浏览器。请参阅下面的底部照片。

更新 2: 目前的理论是我的系统正在使用它找到的第一个“sans-serif”字体,因为 ErgoDox 的 CSS 中的语法错误字体系列; “Lato”应该用单引号 ' 括起来,但事实并非如此。这导致我的系统回退到它找到的第一个无衬线字体,这通常是更有用的东西,如“Arial”,但在我的例子中是 pix PixelFJVerdana12pt。我已经安装了“Lato”和“LatoLatin”,但它仍然呈现这种糟糕的字体。

更新 3: 卸载“pix PixelFJVerdana12pt”解决了这个问题??现在我正在研究该字体以弄清楚它到底是什么?现在它从网络上呈现 Lato?我将更新的屏幕截图放在底部并修复了它。

这是我发现并尝试过的:

我高度怀疑这个问题是我的本地问题,而不是一个更全球性的问题。

还有其他人有这个问题吗?有什么建议吗?

问题演示:

奇怪的渲染字体:

卸载“pix PixelFJVerdana12pt”后:

问题的解决方法是卸载“pix PixelFJVerdana12pt”字体。我不知道它有什么问题,但它现在按预期工作。

那些热衷于 IT 故障排除和谜团的人,这对您来说是个很好的尝试!我仍然很想了解为什么会发生这种情况 - 太奇怪了。

我想我已经弄清楚并在我的系统上修复了它 - Flashjunior.ch 的字体 pix PixelFJVerdana12pt/PixelFJVerdana12pt 的 TTF UniqueID 为 0,这必须导致 Windows 的字体处理以不同方式对待它。我将其更改为 FontForge 中的字体名称,并在我的系统中替换了它 - 在 Chrome 重新启动后,Oryx 和 gameatlas.com 中的字体似乎是它们的预期外观。