LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1148|回复: 11

jdk字体问题

[复制链接]
发表于 2006-2-10 10:10:39 | 显示全部楼层 |阅读模式
看了顶贴和网络上搜到的一些东东,大同小异,不过都有些不同,但是无论怎么试,在我的mandriva2006下,还是不行。

mandriva2006
jdk1.5

步骤:
1. 拷贝simsun.ttc,而顶贴文中提到的是simsun.ttf。
2. 修改font.dir
3. 只留下fontconfig.properties.src和fontconfig.bfc两个文件,并按照顶贴介绍的去修改fontconfig.properties.src。 顶贴文中提到的是fontconfig.properties。

不论我是修改simsun.ttc的后缀,并相应修改font.dir, 还是将fontconfig.properties.src的名称进行修改,都不行,运行ControlPanel时,中文还是显示方框。
发表于 2006-2-10 11:26:50 | 显示全部楼层
删了其它系统用的fontconfig文件,它们会影响这个文件的
cp fontconfig.properties $JAVA_HOME/jre/lib/
cd $JAVA_HOME/jre/lib/
rm fontconfig.*.*
具体的你看看这个文件的搜索顺序,在java doc中
回复 支持 反对

使用道具 举报

发表于 2006-2-10 11:30:10 | 显示全部楼层
还有,那个文件这么写,就不用拷字体了(附件)
# fontconfig.properties        2005-11-10
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

serif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

# Search Sequences

sequence.allfonts=zh-1

# Exclusion Ranges

# Font File Names
filename.-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/share/fonts/ttf/chinese/fireflysung.ttf
# AWT X11 font paths
awtfontpath.zh-1=/usr/share/fonts/ttf/chinese/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 12:23:56 | 显示全部楼层
Post by truncatei
还有,那个文件这么写,就不用拷字体了(附件)
# fontconfig.properties        2005-11-10
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

serif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
serif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
sansserif.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
monospaced.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialog.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.plain.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bold.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.italic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

# Search Sequences

sequence.allfonts=zh-1

# Exclusion Ranges

# Font File Names
filename.-misc-ar pl new sung-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0=/usr/share/fonts/ttf/chinese/fireflysung.ttf
# AWT X11 font paths
awtfontpath.zh-1=/usr/share/fonts/ttf/chinese/


你的意思是只要将上面这些内容拷贝到fontconfig.properties.src中就可以了,其他都不需要做?
回复 支持 反对

使用道具 举报

发表于 2006-2-10 23:52:01 | 显示全部楼层
Daring666  用什么显卡的?我的MX420
看来那个问题和这个有关
回复 支持 反对

使用道具 举报

发表于 2006-2-11 08:49:38 | 显示全部楼层
怎么回复到这里了?我的是MX440的
回复 支持 反对

使用道具 举报

发表于 2006-2-11 13:00:11 | 显示全部楼层
Post by jnesta
你的意思是只要将上面这些内容拷贝到fontconfig.properties.src中就可以了,其他都不需要做?


先制作这个文件或者下载我上传的附件,还有,文件名用fontconfig.properties就行了,少敲几个字母
然后:
cp fontconfig.properties $JAVA_HOME/jre/lib/
cd $JAVA_HOME/jre/lib/
rm fontconfig.*.*
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-11 13:56:00 | 显示全部楼层
Post by truncatei

cp fontconfig.properties $JAVA_HOME/jre/lib/
cd $JAVA_HOME/jre/lib/
rm fontconfig.*.*


晕,怎么在我的FireFox浏览器中,就是看不到这几行呢,我再试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-11 14:31:32 | 显示全部楼层
谢谢truncatei兄,问题解决。

在家里的机器上,试过可以了。在公司的机器上,也不差什么,只是文件名,还保留了后缀.src,就不行,我在回来再试试。

另外,truncatei兄提到的搜索顺序,从顶帖的文章中看到了,而提到的javadoc,迷糊了,什么的javadoc?是哪个类吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-11 14:32:48 | 显示全部楼层
另外,建议顶帖中的jdk5字体解决方法中,并入truncatei提出的方法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表