红联Linux门户
Linux帮助

彻底解决Ubuntu 1404中文显示的问题:把Droid Sans用思源黑体取

发布时间:2015-04-15 09:36:04来源:ubuntukylin作者:ping-wu

以下是我们在Ubuntu/UbuntyKylin 1404里以思源黑体取代Droid Sans字体族(特别是Droid Sans Fallback字体)的步骤。


1. 到Sourceforge.net下载思源黑体(Source Han Sans fonts),共91.2MB。下载后Ubuntu会自动解压缩。

http://www.tinyurl.com/sourcehansans

2. sudo  mkdir  /usr/share/fonts/opentype

3. sudo  cp  SourceHanSansOTF-1.000/*  /usr/share/fonts/opentype/

4. sudo fc-cache  -f  -v

5. sudo cp -R  /etc/fonts/conf.d  $HOME

6. cd  /etc/fonts/conf.d; sudo  rm  *arphic*  *zh*  *droid*

7. sudo cp /etc/fonts/conf.avail/69-language* /etc/fonts/conf.d

8. sudo sed -i 's/Droid\ Sans\ Fallback\|Droid\ Sans/Source\ Han\ Sans/g' 69-language*; cd  -


然后重新开机即可。  一般我们在更换后也顺便把 Droid Sans整个字体族去掉,免得以后作怪。
关于中文字变成楷书的问题,在中文版的Ubuntu/UbuntuKylin 可能已经解决了,但是在英文版还是存在。以上的步骤,我们已在十多台机器上测试过,效果非常好。  请亲们多多提供一些回馈。

另外,把思源黑体取代Droid Sans Fallback,还可以让后者中文字体列印的问题不再存在。


PS:思源黑体(Noto Sans CJK fonts)暂时还未进入debian和ubuntu的仓库
ubuntu上的相关bug,在等待上游debian加入思源黑体字库:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1346766
debian正在进行增加思源黑体的工作,有兴趣的朋友可以关注或支持一下:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=754926