以下是我们在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