为何我的 Chromium 无法显示日文字符?

为何我的 Chromium 无法显示日文字符?

我使用 Chromium,但它无法显示日语字符,如图所示。

替代文本

左边是 Firefox,如您所见,它可以正确显示字符。右边是 Chromium。

这是 Fedora 13,所有浏览器和字体均从存储库安装。

答案1

有一个已知问题 -问题 7160:英语版 Chrome 中日文字符的字体错误,从 2008 年 1 月开始但至今仍未修复。

只有用户提供的解决方法可用,但没有一个是完美的,而且有些相互矛盾。似乎唯一真正的解决方案眼下是继续使用 Firefox。

解决方法 1问题 7160:英语版 Chrome 中日文字符的字体错误

在字体和语言设置中,将Serif字体设置为MS PMincho;Sans-Serif字体设置为Meiryo;固定宽度字体设置为MS Gothic。

这样可以为所有日语网站生成正确的字形。英语在 Sans-Serif 字体中看起来和往常一样(大多数网站都是如此),但在 Fixed-Width 和 Serif 字体中阅读起来有点困难。

解决方法 2Chromium 和字体

由于我在日本(但我更喜欢使用英语),所以谷歌默认使用日语网站。在这个网站上,所有的文字都变成了方块。不过,我安装了 来自 AUR 的 Droid 字体。它自带日文字体,这解决了这个问题。现在当我去谷歌时,我实际上可以阅读日文网页

解决方法 3如何在 Google Chrome/Chromium 中显示日文字符?

删除 google-droid 字体:

yum remove google-droid*

答案2

对于日文字符:

sudo apt-get install ttf-sazanami-mincho ttf-sazanami-gothic

对于中文字符:

sudo apt-get install ttf-arphic-uming ttf-arphic-zenhei

或者

sudo apt-get install ttf-arphic-uming ttf-arphic-ukai

对于韩文字符:

sudo apt-get install ttf-unfonts-core

答案3

对于 2021 年及以后的 Debian:

sudo apt update
sudo apt search mincho

sudo apt search mincho

现在应该有很多日文字体了。我推荐 Takao 包,但请在阅读本文时从可用的包中选择一个。

sudo apt install fonts-takao

您无需注销并重新登录,但您必须完全关闭并重新打开 Chrome 以获取字体。

重启 Chrome

答案4

顺便说一下,sazanami 字体包似乎将提供所需的支持。在 Fedora 29 上,可以使用以下命令安装适当的字体:

dnf install sazanami-mincho-fonts sazanami-gothic-fonts sazanami-fonts-common

相关内容