Posted on 2009-06-19 15:13
FineReport——報表技術領跑者 閱讀(1541)
評論(0) 編輯 收藏 所屬分類:
Java報表問題解答
問題:圖標中文顯示為方框
工具:FineReport
解決方案:
解決辦法:拷貝中文字體到操作系統
1.將\WINDOWS\Fonts 目錄下SIMSUN.TTC (宋體)拷貝到 AIX JDK安裝目錄 jre/lib/fonts 目錄下
2.
如果是jdk1.4,在jre/lib/font.properties.zh 文件中 將simsun.ttc添加到字體配置文件中
# font filenames
filename.\u5b8b\u4f53=simsun.ttc
如果是jdk1.5及以上版本
在jre/lib/fontconfig.properties.src文件中 將simsun.ttc添加到字體配置文件中
# Font File Names
filename.\u5b8b\u4f53=simsun.ttc
一般情況下如果AIX系統裝有中文字體,只需按照1,2兩步設置后。重新啟動webservr后,即可馬上生效。如果沒有裝中文字體,還需按以下步驟操作。
3. 將\WINDOWS\Fonts 目錄下SIMSUN.TTC (宋體)拷貝到
AIX 系統 /usr/lpp/X11/lib/X11/fonts/TrueType目錄下 ,
4.修改fonts.dir
fonts.dir的第一行一般是告訴Xwindows一共有多少行字體信息,從第二行開始起就是正式的字體設置信息(詳見參考文檔中的Linux字體設置fonts_dir文件分析.htm)
并將simsun.ttc -jdk-simsun-Medium-R-Normal--0-0-0-0-P-0-gb2312.1980-0
添加到 usr\lpp\X11\lib\fonts\TrueType fonts.dir
按3,4步驟操作后,要從新啟動AIX系統方可生效。