問題:如圖所示項目中生成的圖形驗證碼不能正常顯示出需要的字體
原因: linux下沒有對應的字體
查找項目中使用到系統字體的地方,如下:
解決:
1.
在本地 路徑 C:\Windows\Fonts 下找到需要的字體 (Times New Roman)
拖動到桌面,會生成如下文件:
2.
查看linux系統字體目錄
[root@creditorbar /]# fc-list
顯示如下(系統字體目錄為:/usr/share/fonts/lyx):
3.
(1). 拷貝以上4個字體文件到 /usr/share/fonts/lyx 目錄下
(2). 運行命令 fc-cache /usr/share/fonts/lyx
(3). 拷貝以上4個字體文件到 jdk安裝目錄/jre/lib/fonts 目錄下
(4). 運行命令 fc-cache jdk安裝目錄/jre/lib/fonts
4.
重啟項目 -->> over !! ---------------------------