在Windows下安装JRE时,不用配置就能很好的显示中文,但是在linux下却不行,常常有很多字显示成小方块。通过下面的方法,能够解决这个问题,让Linux下的JRE也能很好的显示中文。
首选,假设你的JRE安装目录为 $JRE_DIR
1.安装simsun.ttf字体(可从win XP 系统中复制) 
将simsun.ttf字体复制到 $JRE_DIR/lib/fonts 目录下。 
2.修改font.dir文件 
修改 $JRE_DIR/lib/fonts/font.dir 文本文件,把第一行的数字加1,例如130改为131,再在下面加入一行: 
simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
3.删除多余的字体配置文件 
删除 $JRE_DIR/lib 目录下所有以fontconfig开头的文件。 
cd $JRE_DIR/lib 
rm -rf fontconfig* 
4.新建自己的字体配置文件 
在一个 $JRE_DIR/lib 目录下新建一个名为fontconfig.properties的文本文件,修改其内容为: 
# @(#)fontconfig.properties 1.0 06/05/28
# 
# Copyright 2003 Sun Microsystems, Inc. All rights reserved. 
# 
# Version 
version=1 
# Component Font Mappings 
serif.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
serif.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
serif.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
serif.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
sansserif.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
sansserif.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
sansserif.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
sansserif.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
monospaced.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
monospaced.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
monospaced.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
monospaced.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialog.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialog.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialog.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialog.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialoginput.plain.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialoginput.bold.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialoginput.italic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
dialoginput.bolditalic.zh-1=-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
# Search Sequences 
sequence.allfonts=zh-1 
# Exclusion Ranges
# Font File Names
这样就完成了全部配置。
5.运行ControlPanel测试
cd $JRE_DIR/bin 
./ControlPanel 
