修改${JAVA_HOME}/jre/lib/font.properties.zh,如果没有此文件就复制相同目录下其他font.properties.*文件为font.properties.zh
文件的内容类似:
#
# Component Font Mappings
#
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
……………………
fontset.default=/
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,/
-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
appendedfontpath=/usr/lib/X11/fonts/ttf-zh
修改:
-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0全部替换为
-redflag-song-medium-r-normal--0-0-0-0-c-0-gbk-0
-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1全部替换为
-redflag-song-medium-r-normal--0-0-0-0-c-0-iso8859-1
最后一行appendedfontpath=/usr/lib/X11/fonts/ttf-zh改为
appendedfontpath=/usr/lib/X11/fonts/TrueType
文件的内容类似:
#
# Component Font Mappings
#
serif.0=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.1=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
sansserif.italic.0=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.1=-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
……………………
fontset.default=/
-b&h-lucida-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1,/
-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0
appendedfontpath=/usr/lib/X11/fonts/ttf-zh
修改:
-tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0全部替换为
-redflag-song-medium-r-normal--0-0-0-0-c-0-gbk-0
-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1全部替换为
-redflag-song-medium-r-normal--0-0-0-0-c-0-iso8859-1
最后一行appendedfontpath=/usr/lib/X11/fonts/ttf-zh改为
appendedfontpath=/usr/lib/X11/fonts/TrueType