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
=================================
好了,如果没有什么意外,应该可以了,
[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
=================================
好了,如果没有什么意外,应该可以了,
相关文章推荐
- 解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- 解决JasperReport在Linux系统下中文字体无法显示的问题
- Linux下jdk1.5的安装及中文显示问题解决方案
- 解决linux下jdk1.5中flash等显示中文为方块的问题
- Mint(Ubuntu)Linux终端中文显示乱码问题的解决
- dokuwiki + dw2pdf 插件,解决导出pdf文件中文乱码(字体问题,显示小方块)
- 解决ubuntu下java中文字体显示方框问题
- 解决Ubuntu下java中文字体显示为方框问题
- Linux下Java中文字体不显示(解决图像中文乱码问题)
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- Ubuntu/Debian下JAVA 中文/图片中文字体乱码显示问题解决方法
- Linux下jdk1.5的安装及中文显示问题解决方案
- 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
- 解决Ubuntu系统中文乱码显示问题
- 解决Ubuntu系统中文乱码显示问题
- Linux下Swing中文字体变成方框的问题解决
- Ubuntu/linux下chrome字体发虚问题的解决
- 解决了as3中显示中文设备字体的问题
- 解决Ubuntu系统中文乱码显示问题(转)