Zend Studio 中文字體顯示徹底解決 & JAVA 環境下的中文亂碼解決

[轉貼]
Zend Studio下的字體設置,一直沒找到滿意的可以同時顯示中文的代碼字體。最後下定決心找出Zend Studio顯示中文的亂碼的根本原因,沒想到一找還就真的找到了。原來根本問題不再Zend Studio而是在Java,而且類似問題在很多Java環境的編輯器中都出現過。

問題的關鍵就在於java的字體配置文件,這個配置文件應該在 jre_path/lib/ 下,文件名以fontconfig.開頭。關於這個文件的詳細介紹我就不說了,想瞭解的可以看看Sun的Font Configuration Files文檔

我說下具體解決方法,這種解決方法應該不僅僅用於解決Zend studio的問題,也能夠解決幾乎所有給予java的編輯器字體問題,具體原理我就不細說了,大家應該很容易明白。
具體步驟:

1、找到jre_path/lib/目錄,注意zend studio的jre目錄一般在」c:\program files\zend\zendstudio-5.X.0\jre\lib」,而系統的jre目錄一般在」c:\program files\java\jre1.X\lib」。

2、除fontconfig.properties.src文件保留外,刪除所有以fontconfig.開頭的文件

3、複製fontconfig.properties.src文件為fontconfig.properties

4、在文件的末尾添加上,下面四行

dialoginput.plain.alphabetic=Consolas
dialoginput.bold.alphabetic=Consolas Bold
dialoginput.italic.alphabetic=Consolas Italic
dialoginput.bolditalic.alphabetic=Consolas Bold Italic

5、在編輯器(zend studio)中指定字體位」dialoginput」,重啟編輯器

6、注意:第4步的中「Consolas、Consolas Bold..「部分即為你選擇的字體名稱。以後如果希望更改字體,就要在這裡改,然後重啟編輯器即可生效。

0 Response to "Zend Studio 中文字體顯示徹底解決 & JAVA 環境下的中文亂碼解決"