Ubuntu 下突然中文字体失去渲染问题解决

Ubuntu 下突然中文字体失去渲染问题解决

June 24, 2014

之前因为捣腾 Gnome 的主题导致系统启动不能,遂重新安装了系统。装完之后的语言包也就一直搁着没有更新,昨天设置输入法的时候又给我弹了更新提示出来,便点了更新。更新完重启之后当时就我次奥了。。。。尼玛系统的中文渲染失!效!了!中文居然全部变成宋!体!了!我着实受不了了这种风格,遂到处寻找解决方案无果。今天趁着午休试着找了一下,终于在 Ubuntu 的中文论坛上找到办法了,貌似是因为执行了 fc-cahce -fv 这个命令导致系统重新建立字体索引,但是执行完之后一个系统默认的字体名字被修改了,具体可以打开这个文件看看:

sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf

不出意外的话 sans-serif 字体和 monospace 字体的首选字体是 Droid Sans FallBack。但是在执行完 fc-cahce -fv 后 Droid Sans FallBack 被修正成了 Droid Sans 所以系统会往列表后面的字体名匹配,但是 WenQuanYi Zen Hei Mono 和 HYSong 都没有安装,所以就会匹配到第三个字体,即:AR PL UMing CN,这个系列的字体其实就是预装的宋体。

so~~~我们将 69-language-selector-zh-cn.conf 文件中 Droid Sans FallBack 替换成 Droid Sans 就可以了。

(混蛋,你废话有点略多了把。。。。!)

原网址是:

这里:http://forum.ubuntu.org.cn/viewtopic.php?f=8&t=461335

这里:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=9674

加入评论