一、查看系統字體
在開始安裝之前,我們先查看系統中已經安裝的字體。
要查看系統中已經安裝的字體,我們可以使用fc-list命令進行查看。如果系統中沒有該命令的話,我們需要先安裝相關的軟件包。
在centos上,使用如下命令進行安裝:
yum install -y fontconfig mkfontscale
在ubuntu上,使用如下命令進行安裝:
sudo apt-get -y install fontconfig xfonts-utils
安裝完畢后,我們就可以使用fc-list命令查看系統中已經安裝的字體。如下:
cat /etc/issue
fc-list
上圖為centos6上,默認已經安裝的字體。
上圖為ubuntu上,默認已經安裝的字體。
如果要查看系統中已經安裝的中文字體,我們可以使用如下命令:
fc-list :lang=zh
通過上圖,我們可以看到默認情況下centos6和ubuntu是沒有安裝中文字體的。
二、安裝字體
通過第一章節,我們知道目前系統中沒有微軟雅黑字體。我們現在需要把MSYH.TTF(微軟雅黑字體文件)文件上傳到linux服務器上。如下:
在centos上和ubuntu上安裝字體方法都是一樣的,我們只需要進行相關的操作即可。
把MSYH.TTF復制到/usr/share/fonts/目錄下,使用如下命令:
cd /root/
cp MSYH.TTF /usr/share/fonts/
然后建立字體索引信息,更新字體緩存,使用如下命令:
cd /usr/share/fonts/
mkfontscale
mkfontdir
fc-cache
至此,字體已經安裝完畢。
現在我們再來查看微軟雅黑字體,是否安裝成功,使用如下命令:
fc-list :lang=zh
通過上圖,我們可以很明顯的看出微軟雅黑字體已經成功安裝。
打印預覽發現是宋體 增加了宋體字體解決
https://www.cnblogs.com/xionggeclub/p/6146484.html
另一個問題JAVA打開的圖形界面無法顯示中文(方塊)
1)cd $JAVA_HOME/jre/lib/fonts
2)mkdir fallback
3)cp xxx.ttc fallback #xxx.ttf代表你想要的中文字體文件
cp /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc /jdk1.5.0_22/jre/lib/fonts/fallback
即可
TTF 地址 http://pan.yonyou.com/s/UO0nQtPMTYY 密碼 mial