linux系統下window字體安裝方法,這裡說個插曲,最近在linux(CentOS6.5)伺服器上面發布了個Web項目,結果發現,有一處的漢字字體渲染不出來,顯示的是“□□□□” 。因為我的tomcat編碼已經修改了URIEncoding為UTF-8,再加上其他地方都顯示正常,所以排除了Tomcat編碼問題,同時Linux系統編碼我也改成了中文。最終度娘了不知道多少遍,據說可能跟字體有關,需要在linux上安裝windows的字體,我需要的就是這個simsun.ttf字體。在linux上安裝好字體,重啟伺服器,問題解決!
注意:simsun.ttf和simsunb.ttf字體還不是一回事,我安裝了simsunb.ttf字體後依然顯示不正確;另外,可能需要重新啟動伺服器才奏效。
Linux系統安裝Windows字型步驟如下:
1.複製字體
在「C:\Windows\Fonts」目錄下找到要安裝字體,這裡以「simsun.ttf」為例。如果安裝的字型找不到,就去網路下載。
2.上傳字體至CentOS系統
在/usr/share/fonts目錄下建立一個子目錄,例如/winFonts。上傳「simsun.ttf」字體至此目錄。
3.進入此目錄安裝
# cd /usr/share/fonts/winFonts
執行以下命令建立字體索引訊息,更新字體快取::
# sudo mkfontscale# sudo mkfontdir# sudo fc-cache -fv
執行以下指令讓字體生效
# source /etc/profile
4.問題與解決
如果安裝失敗可以嘗試變更權限:
# cd /usr/share/fonts/winFonts# chmod 755 *.ttf
若提示 “ mkfontscale: command not found”,請使用yum安裝:
# yum install mkfontscale
提示 “ fc-cache: command not found”
# yum install fontconfig
若需要重啟伺服器:
# reboot
查看已安裝的字型:
# fc-list
重啟linux生效
命令 reboot
將某一類文件拷貝到指定目錄
sudo cp *.ttf /usr/share/fonts/windows/
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/linux-xi-tong-xia-window-zi-ti-an-zhuang-fang-fa.html
评论列表(196条)
测试