linux思源黑体乱码,deepin终端使用思源黑体做中文字体
2014年7月,google和adobe聯合開源的一款新字體“思源黑體”,引爆了一場關于字體的革命。國內外紛紛開始評測這款字體,都給與了非常高的評價。
我本人第一眼就喜歡上了這款字體,平時日常使用的操作系統是deepin 2014,deepin終端可選字體中,僅顯示等寬字體,對于思源黑體這樣的非等寬字體是不予以顯示的。
其實,所謂的等寬與非等寬,只針對英文字體而言,中文字體的寬度是一致的,本身就是等寬字體,所以在終端絕不會出現非等寬顯示的情況。而linux下的字體設置中,已經考慮到了不同字符顯示的問題,所以我們要做的只是將終端字體選用一個英文等寬字體,中文字體使用思源黑體即可。
首先安裝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這個是七國字體全集,比較大)
解壓,將解壓出來的字體文件扔到~/.local/share/fonts/,沒有的話建立一個,或者建立一個~/.fonts目錄也行,然后執行以下命令刷新字體緩存
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命令查看,可以顯示出支持的命名方式)
貼出我的配置供參考,也就是在每個familly下面加上思源黑體:
zh-cn
serif
Source Han Sans CN
HYSong
AR PL UMing CN
AR PL UMing HK
AR PL New Sung
WenQuanYi Bitmap Song
AR PL UKai CN
AR PL ZenKai Uni
sans-serif
zh-cn
Source Han Sans CN
Droid Sans
WenQuanYi Zen Hei
HYSong
AR PL UMing CN
AR PL UMing HK
AR PL New Sung
AR PL UKai CN
AR PL ZenKai Uni
monospace
zh-cn
Source Han Sans CN
Droid Sans
WenQuanYi Zen Hei Mono
HYSong
AR PL UMing CN
AR PL UMing HK
AR PL New Sung
AR PL UKai CN
AR PL ZenKai Uni
最后,修改deepin終端字體為英文等寬字體即可。如圖:
此時,終端下中文字體就是思源黑體了,效果圖:
總結
以上是生活随笔為你收集整理的linux思源黑体乱码,deepin终端使用思源黑体做中文字体的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: hbase思维导图
- 下一篇: 【Git、GitHub、GitLab】九
