2014年7月,google和adobe联合开源的一款新字体“思源黑体”,引爆了一场关于字体的革命。国内外纷纷开始评测这款字体,都给与了很是高的评价。linux
好比国内知乎的评论: http://www.zhihu.com/topic/20006383git
我本人第一眼就喜欢上了这款字体,平时平常使用的操做系统是deepin 2014,deepin终端可选字体中,仅显示等宽字体,对于思源黑体这样的非等宽字体是不予以显示的。github
其实,所谓的等宽与非等宽,只针对英文字体而言,中文字体的宽度是一致的,自己就是等宽字体,因此在终端毫不会出现非等宽显示的状况。而linux下的字体设置中,已经考虑到了不一样字符显示的问题,因此咱们要作的只是将终端字体选用一个英文等宽字体,中文字体使用思源黑体便可。chrome
首先安装language-selector-common
这个软件包,由于这个软件包包含了多语言字体的配置文件,不须要本身手写一个配置,若是没装这个软件包的话装一个缓存
sudo apt-get install language-selector-common
而后下载思源黑体安装,直接从sourceforge下载编译好的字体便可,github上只有源码,没有编译好的成品。 点这里下载: http://sourceforge.net/projects/source-han-sans.adobe/files/字体
根据须要下载便可(能够直接下SourceHanSansCN-1.000.zip,这个是思源黑体的中文子集,SourceHanSansOTF-1.000.zip这个是七国字体全集,比较大)google
解压,将解压出来的字体文件扔到~/.local/share/fonts/
,没有的话创建一个,或者创建一个~/.fonts目录也行,而后执行如下命令刷新字体缓存spa
fc-cache -fv
这样就能够在字体列表看到思源黑体CN
了(若是使用的是SourceHanSansOTF-1.000.zip这个压缩包,那么对应的字体是Souce han sans),此时chrome或者firefox的字体设置就能够选思源黑体了。操作系统
deepin终端设置思源黑体要麻烦些,安装language-selector-common
以后,会多几个/etc/fonts/conf.avail/69-language-selector-*.conf
文件,而且在/etc/fonts/conf.d
相应的作软链接,编辑/etc/fonts/conf.d/69-language-selector-zh-cn.conf
这个文件,就能够修改中文字体了。在每一个字体集开始加上思源黑体便可(具体名字能够用fc-list
命令查看,能够显示出支持的命名方式).net
贴出个人配置供参考,也就是在每一个familly下面加上思源黑体:
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test name="lang"> <string>zh-cn</string> </test> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Source Han Sans CN</string> <string>HYSong</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>WenQuanYi Bitmap Song</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <test name="lang"> <string>zh-cn</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Source Han Sans CN</string> <string>Droid Sans</string> <string>WenQuanYi Zen Hei</string> <string>HYSong</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <test name="lang"> <string>zh-cn</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>Source Han Sans CN</string> <string>Droid Sans</string> <string>WenQuanYi Zen Hei Mono</string> <string>HYSong</string> <string>AR PL UMing CN</string> <string>AR PL UMing HK</string> <string>AR PL New Sung</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> </edit> </match> </fontconfig>
最后,修改deepin终端字体为英文等宽字体便可。如图:
此时,终端下中文字体就是思源黑体了,效果图: