我正在学习日语,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 下显示日文字体的最简单方法是:
- 复制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 默认在英语语言环境下显示中文字体而不是日文字体。
您可以通过以下步骤修复此问题,但这会将您的整个环境修改为日语。这意味着应用程序、文件夹等的名称都用日语书写。
- 系统设置 -> 语言支持
- 安装/删除语言 -> 勾选日语 -> 应用
- 系统设置 -> 用户账户 -> 选择日语作为语言
我只想更改字体,但不幸的是我不知道该怎么做。