尽管昨天工作正常,但在 Ubuntu 19.10 上的 Chromium(版本 80.0.3987.100)中,书签、URL、标签、网页中的所有日文文本突然都以不同的、难以阅读的笔触日文字体呈现。我试图通过在高级字体设置中设置日文脚本的字体并重新启动会话来解决此问题,但没有任何改变。(在更改这些设置之前,顺便说一下,所有日文字体设置都设置为“使用默认值”。)
这是 Chromium 中带有日语文本的页面的屏幕截图。请注意,页面、选项卡、URL 和书签中的字体以笔触日文字体显示。
这是 Firefox 中的同一页面。请注意,页面、选项卡、URL 和书签中的所有字体都以典型的日文哥特式 (sans) 字体显示。
这是 Chromium Advanced Font 日文字体设置的屏幕截图。请注意,字体在页面中正确显示,但在书签中显示不正确。
如果我将字体设置更改为 Times New Roman、Ubuntu 或任何其他用于日文脚本的非日文字体,则会显示笔触字体。但是,如果我将默认字体设置为 Noto,问题并没有解决。
在 LibreOffice 中,字体可以正确显示(即,除非明确指定,否则不会显示笔触字体来代替其他字体。)
如果我从我的主文件夹中删除笔触字体(例如,Aoyagi Kouzan)并重新启动会话,日文将在 Chromium 中正常显示。但是,我希望能够偶尔在文本中使用这些字体。
它在 Firefox 中工作的事实会让人相信它是 Chromium 特有的,而不是 Ubuntu,但同时,我在 Windows 中没有这个问题,所以 Chromium 可能使用了一些“默认”我无法追踪的来自 Ubuntu 的日文字体设置。有想法该怎么解决这个吗?
此问题似乎是由在用户主目录中安装的日文字体引起的:
~.local/share/fonts/
.要解决这个问题,需要删除
~.local/share/fonts/
. (要查看隐藏文件,请在“文件”应用程序中按 Ctrl+H。)以 root 身份从 Ubuntu 存储库安装的日文字体包(例如fonts-aoyagi-kouzan-t)在 Chromium 中不会导致此问题。