環境:
centos 7
mono 5.2 Asp.net MVC5
問題:
在生成驗證碼時報,驗證碼無法顯示,字體集找不到
解決:
到windows 系統中,拷貝字體到centos中。
windows 字體集在“C:\Windows\Fonts”。
centos字體集在“/usr/share/fonts”
步驟:
1、mkdir /usr/share/fonts/windows
2、先從你本機 C:\Windows\Fonts 拷貝或者網絡上下載你想要安裝的字體文件(*.ttf文件)到/usr/share/fonts/windows目錄下
3、修改字體文件的權限,使root用戶以外的用戶也可以使用
cd /usr/share/fonts/windows
chmod 755 *.ttf
3、建立字體緩存
mkfontscale (如果提示 mkfontscale: command not found,需自行安裝 # yum install mkfontscale )
mkfontdir
fc-cache -fv (如果提示 fc-cache: command not found,則需要安裝# yum install fontconfig )
4、重啟計算機
reboot
