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

之前因为捣腾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

  • 1 min read
  • 等待开放

CONTRIBUTORS


  • 1 min read
  • 等待开放