Eee PC 之Java中文顯示

November 15, 2007 – 12:59 am

使用Eee PC 去看中文的 Java網頁,最常遇到的問題就是中文字都變成了方格,這個問題在很多 Linux distributions 上也有的,Eee PC 當然也不例外,但不用著急去找什麼字型啊,新版 Java 來用,因為問題其實在字型設定而已。

研究了一會兒,找到方法解決 Java 顯示不到中文的問題了:

1. 開終端機和變身啦 (Ctrl-Alt-T, 再輸入 sudo -s)
2. 進入Java 字型目錄: cd /usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts/
3. 這個目錄就是 Java 程式使用的字型檔案所在,但是這裡面並沒有中文字型,Java也不懂自己去找,所以我們要幫幫它一下,弄一個符號連結到系統中的中文字型: ln -s /usr/share/fonts/truetype/arphic/umin08.ttf
4. 再來就是更新字型的快取了,執行2個指令: mkfontscale 和 mkfontdir
5. 確定一下字型有沒有加到字型快取中: grep umin fonts.dir
6. 有10多行的顯示出來的話就正常了,現在可以試試打開 Java 控制台: /usr/lib/jvm/java-1.5.0-sun/jre/bin/ControlPanel
7. 現在應該可以在 Java 程式中看到美美的(?)中文字型了。
8. 如果還是不能,可以修改 /usr/lib/jvm/java-1.5.0-sun/jre/lib/fontconfig.properties,
把在第5部顯示出來的字型(應該是 -arphic-uming 什麼什麼) 取代原來的
-misc-ar pl shanheisun uni-xxxxxx
只 search & replace “-misc-ar pl shanheisun uni” 這段就可以,後面的保留。

Send post as PDF to PDF Creator | PDF Converter | PDF Software | Create PDF
  1. 7 Responses to “Eee PC 之Java中文顯示”

  2. hi,這系列動作可以包成deb嗎?我想這樣會比較方便說。

    By 魔法設計師 on Nov 15, 2007

  3. 哈囉~ 有空可以上一下 irc 嗎?
    我在 irc.freenode.net 開了一個頻道 #eeeuser-tw
    想跟你聊一下一同組織 eeepc 使用者社群的事情 :)

    或是透過 email 找到我。
    我的 email 是 yurenju 後面是 gmail.com

    By yurenju on Nov 16, 2007

  4. 應該是 -arphic-uming 什麼什麼 , 其實”什麼什麼” 即是什麼呢? 是有些指令要打進去 或是 = 空白 的呢?

    By may may on Nov 20, 2007

  5. “第5部顯示出來的字型” 是指第五次顯示出來的 “-misc-ar pl shanheisun uni-xxxxxx” 嗎?

    By may may on Nov 20, 2007

  6. 還有,為什麼更改完之後不能SAVE 的呢? 謝謝

    By may may on Nov 20, 2007

  7. 看來你沒有變成 root user 啊。
    在打開終端之後的第一個指令是 “sudo -s”
    提示符變成紅色就對了。

    然後用 nano -w /usr/lib/jvm/java-1.5.0-sun/jre/lib/fontconfig.properties
    的方法改,就能 save了。

    我過幾天會放出最新的java 6, 可直接支援中文顯示和輸入,可以等一下囉。

    >還有,為什麼更改完之後不能SAVE 的呢? 謝謝

    By lazyfai on Nov 20, 2007

  8. 我更改是直接在ICON MODE double click 去改的,所以不能SAVE.

    By may may on Nov 27, 2007

Post a Comment