轉載自:http://blog.csdn.net/wlwlwlwl015/article/details/51482065
在使用phantomjs做自動化網頁截圖時,發現截圖都沒有文字。最后好久才發現是centos中沒有安裝字體的原因。
安裝方法:
1.用fontconfig來安裝字體庫:
yum -y install fontconfig
2.這時在/usr/share目錄就可以看到fonts和fontconfig目錄了(我自己操作時沒有fontconfig目錄)
3.可以把自己電腦中的字體文件全部拷貝到/usr/share/fonts 中,並將目錄的權限修改為755
chmod -R 755 /usr/share/fonts
4.安裝ttmkfdir來搜索目錄中所有的字體信息,並匯總生成fonts.scale文件:
yum -y install ttmkfdir
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
5.最后一步就是修改字體配置文件了:
vi /etc/fonts/fonts.conf
添加我們的字體路徑。
6.刷新內存中的字體緩存,這樣就不用reboot重啟了:
fc-cache