为什么 Chromium 应用的日文字体与设置中指定的不同?

为什么 Chromium 应用的日文字体与设置中指定的不同?

尽管昨天运行正常,但突然间,在 Ubuntu 19.10 上的 Chromium(版本 80.0.3987.100)中,书签、URL、标签、网页中的所有日文文本都以不同的、难以阅读的笔触日文字体呈现。我尝试通过在高级字体设置中设置日文字体的字体并重新启动会话来解决这个问题,但什么都没有改变。(顺便说一下,在更改这些设置之前,所有日文字体设置都设置为“使用默认”。)

这是 Chromium 中含有日语文本的页面的屏幕截图。请注意,页面、选项卡、URL 和书签中的字体均以笔触日语字体显示。 Chromium 屏幕截图

这是 Firefox 中的同一页面。请注意,页面、选项卡、URL 和书签中的所有字体都以典型的日本哥特式 (sans) 字体显示。 Firefox 屏幕截图

这是 Chromium Advanced Font 日文字体设置的截图。请注意,字体在页面中显示正确,但在书签中显示不正确。 Chromium 高级字体设置

如果我将字体设置更改为 Times New Roman、Ubuntu 或任何其他日文字体,则会显示笔触字体。但是,如果我将默认字体设置为 Noto,问题仍未解决。 Chromium 高级字体设置(非日文字体)

在 LibreOffice 中字体显示正确(即,除非明确指定,否则笔触字体不会代替其他字体显示。) LibreOffice 字体截图

如果我从主文件夹中删除笔触字体(例如 Aoyagi Kouzan)并重新启动会话,Chromium 中日语会正常显示。但是,我希望偶尔能够在文本中使用这些字体。

它在 Firefox 中可以正常工作,这让人相信它是 Chromium 特有的,而不是 Ubuntu,但与此同时,我在 Windows 中没有遇到这个问题,所以 Chromium 可能使用了 Ubuntu 的一些“默认”日文字体设置,而我还没有找到。有什么办法可以解决这个问题吗?

答案1

该问题似乎是由在用户主目录中安装的日文字体引起的:~.local/share/fonts/

要解决此问题,需要删除中的日文字体~.local/share/fonts/。(要查看隐藏文件,请在文件应用程序中按 Ctrl+H。)

日文字体包(例如,字体-aoyagi-kouzan-t) 以 root 身份从 Ubuntu 存储库安装不会在 Chromium 中导致此问题。

相关内容