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終端字體爲英文等寬字體便可。如圖:
此時,終端下中文字體就是思源黑體了,效果圖: