|
|
我在Redhat8下安装jdk1.4, 并使jre显示中文的问题长期以来一直没有解决,刚好我前两天看到一位朋友在论坛上发表的关于在suse上的解决办法,就借荐过来,并改天了一下,具体如下:
1、安装JDK1.4:
rpm -ivh 软件包。(注意是在运行了.bin文件后)
2、/usr/X11R6/lib/X11/fonts/下建一个目录(可自己定这个目录)
mkdir /usr/X11R6/X11/fonts/ttf_zh
3、cp simsun.ttc,tohama.ttf到这个目录下。并改名为:tlc_song.ttf,tlc_song_ascii.ttf
4、生成fonts.dir
132
tlc_song_ascii.ttf -tlc-song-medium-r-normal--0-0-0-0-p-0-iso8859-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-iso10646-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gb18030-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.eten-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5.et-0
tlc_song.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-song-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:tlc_song.ttf -tlc-song-medium-i-normal--0-0-0-0-c-0-big5-0
ds=y:tlc_song_ascii.ttf -tlc-song-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030.2000-1
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-gb18030-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5.eten-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5.et-0
ds=y:tlc_song.ttf -tlc-song-bold-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-song-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:ds=y:tlc_song.ttf -tlc-song-bold-i-normal--0-0-0-0-c-0-big5-0
tlc_song_ascii.ttf -tlc-ming-medium-r-normal--0-0-0-0-p-0-iso8859-1
tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5.eten-0
tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5.et-0
tlc_song.ttf -tlc-ming-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-ming-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:tlc_song.ttf -tlc-ming-medium-i-normal--0-0-0-0-c-0-big5-0
ds=y:tlc_song_ascii.ttf -tlc-ming-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5.eten-0
ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5.et-0
ds=y:tlc_song.ttf -tlc-ming-bold-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-ming-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:ds=y:tlc_song.ttf -tlc-ming-bold-i-normal--0-0-0-0-c-0-big5-0
tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0212.1990-0
tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
tlc_song.ttf -tlc-mincho-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
tlc_song_ascii.ttf -tlc-mincho-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0212.1990-0
ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1990-0
ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.3:tlc_song.ttf -tlc-mincho-medium-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.3:tlc_song_ascii.ttf -tlc-mincho-medium-i-normal--0-0-0-0-p-0-iso8859-1
ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0212.1990-0
ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1990-0
ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0208.1983-0
ds=y:tlc_song.ttf -tlc-mincho-bold-r-normal--0-0-0-0-c-0-jisx0201.1976-0
ds=y:tlc_song_ascii.ttf -tlc-mincho-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0212.1990-0
ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1990-0
ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0208.1983-0
ai=0.3:ds=y:tlc_song.ttf -tlc-mincho-bold-i-normal--0-0-0-0-c-0-jisx0201.1976-0
ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-mincho-bold-i-normal--0-0-0-0-p-0-iso8859-1
tlc_song_ascii.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-p-0-iso8859-1
tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-iso10646-1
tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gbk-0
tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-gb18030-0
tlc_song.ttf -tlc-HanyiSong-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:tlc_song.ttf -tlc-HanyiSong-medium-i-normal--0-0-0-0-c-0-big5-0
ds=y:tlc_song_ascii.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-gb18030-0
ds=y:tlc_song.ttf -tlc-HanyiSong-bold-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:ds=y:tlc_song.ttf -tlc-HanyiSong-bold-i-normal--0-0-0-0-c-0-big5-0
tlc_song_ascii.ttf -tlc-default-medium-r-normal--0-0-0-0-p-0-iso8859-1
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-iso10646-1
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gbk-0
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-gb18030-0
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5.eten-0
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5.et-0
tlc_song.ttf -tlc-default-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:tlc_song_ascii.ttf -tlc-default-medium-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:tlc_song.ttf -tlc-default-medium-i-normal--0-0-0-0-c-0-big5-0
ds=y:tlc_song_ascii.ttf -tlc-default-bold-r-normal--0-0-0-0-p-0-iso8859-1
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gbk-0
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-gb18030-0
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5.eten-0
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5.et-0
ds=y:tlc_song.ttf -tlc-default-bold-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:ds=y:tlc_song_ascii.ttf -tlc-default-bold-i-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-gb18030-0
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5.eten-0
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5.et-0
ai=0.3:ds=y:tlc_song.ttf -tlc-default-bold-i-normal--0-0-0-0-c-0-big5-0
生成fonts.scale:cp fonts.dir fonts.scale。
5、在/usr/java/j2sdk1.4.0/jre/lib/下
cp font.properties.zh.Turbo font.properties
6、编辑/etc/profile在未尾加上下面几行。
export JAVA_HOME=/usr/java/j2sdk1.4.0
export JRE_HOME=/usr/java/j2sdk1.4.0/jre
export JAVA_FONTS=/usr/X11R6/lib/X11/fonts/ttf_zh
export CLASSPATH=/usr/java/j2sdk1.4.0/lib/tools.jar:.:/usr/java/j2sdk1.4.0/lib/dt.jar
PATH=$PATH:/usr/java/j2sdk1.4.0/bin:/usr/java/j2sdk1.4.0/jre/bin
7、重启X服务器即可
(注意,不能在/etc/X11/XF86Config中加入JAVA字体路径,那样的话g五笔不能用,我用的汉化方法是fllysail老兄的汉化方法。我加入simsun18030的字体) |
|