線上環(huán)境服務(wù)器遷移惑灵,之前使用centOS 7.5 版本遷移到 centOS 7.2 版本服務(wù)器上。其中系統(tǒng)有生成水印功能眼耀,遷移前功能可以使用英支,但是遷移后全變成了口。開始本以為是服務(wù)器亂碼照成哮伟。使用
locale
查看發(fā)現(xiàn)都是支持中文的干花。之后猜想是服務(wù)器缺少字體庫照成。安裝字體庫后恢復(fù)正常楞黄。
-
查看服務(wù)器目前的字體
fc-list
image.png
提示沒有命令說明系統(tǒng)中沒有安裝字體庫 安裝字體庫
yum -y install fontconfig
安裝完成后進(jìn)入/usr/share
目錄可以看到fonts
與fontconfig
文件夾-
安裝我們需要的字體
在fonts 文件夾中創(chuàng)建chinese 目錄把敢,上傳我們需要的字體。
image.png
然后修改目錄權(quán)限
chmod -R 755 /usr/share/fonts/chinese
安裝
ttmkfdir
來搜索目錄中的所有的字體信息谅辣,并匯總生成fonts.scale
文件
yum -y install ttmkfdir
然后執(zhí)行ttmkfdir命令即可
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
-
修改字體配置文件
vi /etc/fonts/fonts.conf
:
可以看到一個Font list修赞,即字體列表,在這里需要把我們添加的中文字體位置加進(jìn)去:
image.png 刷新字體庫緩存
fc-cache
-
最后查看系統(tǒng)中
fc-list
查看已安裝字體
image.png