您的位置:首页 > 运维架构 > Linux

linux中jdk1.5中文字体显示小方块的问题 -- 已经解决(ubuntu)

2009-11-06 00:37 941 查看
google的被人的方法 终于解决了 下面是redhat系统装jdk文字显示解决方案,我的是ubuntu也照样解决的了:)

[1] 从windows安装文件夹的Fonts目录中找到simsun.ttc文件,把她拷贝到

jre/lib/fonts目录中(我用rpm安装的,在/usr/java/jdk1.5.0_12/jre/lib中); //我的是在/usr/lib/jvm/java-6-sun-1.6.0.16/jre/lib/fonts中

[2] 修改lib/fonts/fonts.dir文件: //首先要进入root用户 su一下即可,让后用vim打开编辑 最后在输入:wq保存退出

第一行是一个数字,代表当前文件中的行数,我的是48,我们要加一行,

所以我的改成了49。 //我的也一样

然后在文件末尾加一行(物理字体-逻辑字体映射):

simsun.ttc -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

[3] 回到jre/lib/中新建fontconfig.properties文件,内容如下: //我的原来就有,只是内容不是如下,我现备份一下,才干用vim把其中内容全 删掉,改成如下内容,还好,改完之后,在打开JDK,问题神奇解决了哈

===============================

# @(#)linux.fontconfig.Redflag.properties 1.5 07/06/04

#

# 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

=================================

好了,如果没有什么意外,应该可以了,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: