Linux 中執行某些 JAVA 程式時,會發現每當顯示到中文字時就會變成 [][][] 一堆的方格…
這是 JAVA 未安裝中文字型所致,當設定好中文字型,一切就能正常顯示。
安裝中文字型
到 JAVA 安裝目錄下的 jre/lib/fonts 中建立一個 fallback 目錄
EX:
若 JAVA 安裝目錄在 :/usr/java/latest/
建立 fallback 目錄 :
# mkdir /usr/java/latest/jre/lib/fonts/fallback
將字型檔 copy 到 fallback 目錄中
EX:
# cp /usr/share/fonts/cjkuni-uming/uming.ttc /usr/java/latest/jre/lib/fonts/fallback
到 fallback 目錄中,執行 mkfontscale 後,會產生一個 fonts.scale 檔案
將 fonts.scale 內容接在 jre/lib/fonts 目錄中的 fonts.dir 後面並更新第一行所累計的數量
EX:
# cat fallback/fonts.scale >> ../fonts.dir