安裝環境Ubuntu 11.04、java
jdk1.6.0_27
首先找到你需要的字體,比如我就是從windows系統里拷出來的,C:\WINDOWS\Fonts這里有很多字體,我只拷貝了simsun.ttc
(中文 宋體,從xp系統拷貝的,win7 下沒有這個文件)
安裝java后,在java的安裝目錄
/你的java安裝目錄/jre/lib/fonts/
可以看到很多字體,在這里新建個目錄,名字叫fallback(就用這個名字吧,據說 Ubuntu 找不到設定的字體的時候就到這個目錄里找字體),并且把你需要的字體拷貝到這個目錄。
$sudo mkdir fallback
$sudo cp /your_font_dir/simsun.ttc fallback/
一般情況下,此時運行 netbeans
就能正常顯示中文了
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
接下來要注意了,很多資料并沒有說明這一點,那就是字體文件的權限,一定要可讀寫!
$cd
fallback/
$sudo chmod 777 simsun.ttc ?(777
比較方便,只要有讀寫權限即可)
然后呢,在fallback目錄下執行:
$mkfontscale && mkfontdir
執行成功的話會在
fallback目錄下生成fonts.dir和fonts.scale文件
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
如果還不行,執行以下操作
這個時候就會在fallback目錄下生成fonts.dir和fonts.scale文件,再將fonts.scale的內容追加到父目錄的fonts.dir
$sudocat
fonts.scale >>
../fonts.dir
到這里應該就可以了,如果還不行的話
fc-cache
刷新一下字體緩存