Ubuntu 14.04 中的默认汉字/日文字体错误,如何更改?

Ubuntu 14.04 中的默认汉字/日文字体错误,如何更改?

我正在学习日语,Ubuntu 使用的默认字体有问题。我想学习标准的汉字书写方式,而不是花哨或巧妙的书写方式……

我之前在 12.04 上遇到过类似的问题。我可以使用这篇文章中的解决方案解决它:显示正确的日文字体,即安装包 ttf-vlgothic。

自从我升级到 14.04 后,我再次注意到一些字符不正确,但不像以前那么明显。之前提供的解决方案(sudo apt-get install ttf-vlgothic)不再起作用,因为 ttf-vlgothic 已从 14.04 的源中删除(为什么?)... 显然,Ubuntu 14.04 默认使用 fonts-vlgothic,但一些新字符写错了。例如,汉字 研 应该以第五笔为“正方形”的形式书写,如http://jiten.go-kanken.com/kanji/272.html,但在 Ubuntu 中默认第 5 笔是直的,有点像第 4 笔。

为什么要删除 ttf-vlgothic?这是错误吗?而且,默认情况下应使用 ttf-vlgothic,因为它与日本当前的标准相对应。(我应该报告错误吗?)

无论如何,有人有解决方案吗?谢谢!

编辑:我对 fonts-vlgothic 的说法是错误的,我删除了这个包并用标准字体替换了它,但问题仍然存在,所以是另一个包/字体???

答案1

我认为我已经找到了正确的答案。

在 Ubuntu 14.04 下显示日文字体的最简单方法是:

  1. 复制69-语言选择器-ja-jp.conf到您的 ~/.fonts.conf 或 ~/.config/font-manager/local.conf。

就是这样。很简单,不是吗?;)

详细表达式如下:

首先,/etc/fonts/conf.d/(或 /etc/fonts/conf.avail/)下有显示日文字体(包括 vlgothic 字体)的机制。这些机制写在 65-fonts-xxx.conf 文件中。但是这些机制仅在日文环境中可用。例如,您可以在这些配置文件中看到以下几行。这限制了它。

<test name="lang" compare="contains">
  <string>ja</string>
</test>

另一方面,69-language-selector-xxx 文件中提供了类似的中文字体机制。这些机制不检查语言环境,因此随时可用。我不知道为什么 Ubuntu 14 中没有 69-language-selector-ja-jp.conf,但这就是为什么中文字体在英文环境下显示的原因。

如果需要,您可以从 65-fonts-xxx.conf 文件中删除上述语言检查以显示日文字体。或者,您可以像上面所述那样只修改配置文件。

答案2

我这里也遇到了同样的问题。Ubuntu 14.04 默认在英语语言环境下显示中文字体而不是日文字体。

您可以通过以下步骤修复此问题,但这会将您的整个环境修改为日语。这意味着应用程序、文件夹等的名称都用日语书写。

  1. 系统设置 -> 语言支持
  2. 安装/删除语言 -> 勾选日语 -> 应用
  3. 系统设置 -> 用户账户 -> 选择日语作为语言

我只想更改字体,但不幸的是我不知道该怎么做。

相关内容