loves 发表于 2005-7-28 22:43:46

atfa看看 java jdk j2se1.5 美化中文显示

这是我的java Controlpanel
我是参考了这篇文章,不过我用的是3n改的VeraYuanTi
http://addone.blogchina.com/blog/187527.html

游客 发表于 2005-7-28 22:51:52

公社好人多,我也正想问这个问题,就有人回答了。

但是我还想问一下1.4版本的怎么配置?

loves 发表于 2005-7-28 23:24:22

1.4版本的,精华贴里有,你找找

cnhnln 发表于 2005-7-28 23:38:17

原来1.5的变了阿,还不知道 :oops:
我转过来

Sun JRE 1.5.0版的中文字体设置- -
                                       

Sun公司的JRE(JAVA运行库)1.5.0版采用的字体设置方案跟1.4.2版的相去甚远。如果设置不当,Java程序中的中文会表现为方格。
本文给出了一般性的字体设置方法,并且在最后给出了本机测试通过的字体配置文件以供下载。


首先介绍一下其字体配置文件的加载方案。其加载顺序为(JavaHome指JRE的根目录,下同):
JavaHome/lib/fontconfig.OS.Version.properties
JavaHome/lib/fontconfig.OS.Version.bfc
JavaHome/lib/fontconfig.OS.properties
JavaHome/lib/fontconfig.OS.bfc
JavaHome/lib/fontconfig.Version.properties
JavaHome/lib/fontconfig.Version.bfc
JavaHome/lib/fontconfig.properties
JavaHome/lib/fontconfig.bfc
其中,OS字段可以是:
Windows: "98", "2000", "Me", "XP", "2003"。
Solaris:空。
Linux: "Sun", "RedHat", "Turbo", "SuSE"。
而Version字段指该OS的版本号。

在这些配置文件中,仅.properties文件是文本文件。其格式跟JRE1.4.2版的不同。文件分为几段,并在每段开始时标明。
我们需要关注的仅有两段:Component Font Mappings和Search Sequences。
前者指定字体,后者指定要使用的properties的搜索顺序。
知道了这些,配置起来就简单了。

首先,必须先把字体文件(这里用宋体Simsun.ttf)拷贝到JRE的字体目录JavaHome/lib/fonts下,然后编辑字体目录下的文件fonts.dir,把第一行的数字加1,然后在最后加一行,写上:
simsun.ttf -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0
然后保存。

然后,转到目录JavaHome/lib下,随便找一个.properties.src文件,用文本编辑器打开,并编辑如下:

# @(#)linux.fontconfig.SuSE.properties 1.2 03/10/17
#
# 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

然后按照上面所述的文件名格式保存在这个目录下。如Redhat系统的就保存为fontconfig.RedHat.properties, WindowsXP的就保存为fontconfig.XP.properties,以此类推。

现在,启动Java程序看看,漂亮的JRE1.5的中文界面是不是出来了?

参考资料:

本机(SuSE Linux 9.1 personal+JDK-1.5.0)测试通过的fonts.dir及fontconfig.SuSE.properties文件(.tar.gz格式):
http://blog.blogchina.com/upload/2004-10-29/20041029103119811400.gz

Sun公司对JRE1.5.0版的中文字体设置的官方说明:
http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html

- 作者: Addone 2004年10月29日, 星期五 11:04 加入博采
Trackback
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=187527

回复
- 评论人:Addone Wed Apr 13 12:51:51 CST 2005 


部分LINUX发行版确实无须配置
自动搜索匹配的是发行版本和字体,如果和JRE的默认配置一样就可以被搜索到

但是对于大多数的情况,还是需要手动配置的



- 评论人:匿名网友 Tue Apr 12 11:03:43 CST 2005 


我的ubuntu只要把字体文件Simsun.ttf拷贝到JRE的字体目录JavaHome/lib/fonts下,汉字就出现了。

Sun公司对JRE1.5.0版的中文字体设置的官方说明上提到,jre能自动搜索这个目录中的字体文件的。



- 评论人:匿名网友 Wed Mar 30 10:19:29 CST 2005 


使用了您的方法后,
再次打开我的NetBeans 4.0时,
不禁“我靠”了一声,
久违的汉字又出现了,
无法用语言表达我的惊喜了,
我已经为了这个问题而苦恼很长时间了。



- 评论人:Lee Sat Mar 26 21:51:26 CST 2005 


没有必要如此复杂吧!
只要在 fontconfig.properties 中修改相应的字体映射就行了。
#cpfontconfig.properties.src fontconfig.properties

atfa 发表于 2005-7-29 08:23:47

谢谢楼主和楼上各位,我昨天晚上研究了一整晚,终于发现,1.5的设置和1.4的设置大同小异

1.配置文件
<jre1.5>:除了fontconfig.properties以外,删除所有的fontconfig.properties.OS.version.*文件;

# @(#)linux.fontconfig.SuSE.properties 1.2 03/10/17
#
# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1

# Component Font Mappings

serif.plain.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
serif.bold.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
serif.italic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
serif.bolditalic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
sansserif.plain.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
sansserif.bold.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
sansserif.italic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
sansserif.bolditalic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
monospaced.plain.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
monospaced.bold.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
monospaced.italic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
monospaced.bolditalic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialog.plain.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialog.bold.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialog.italic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialog.bolditalic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialoginput.plain.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialoginput.bold.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialoginput.italic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
dialoginput.bolditalic.zh-1=-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0

# Search Sequences

sequence.allfonts=zh-1

# Exclusion Ranges

# Font File Names

<jre1.4>:把font.properties.zh.Turbo文件拷贝成font.properties文件,然后删除除了font.properties以外的所有font.properties.*文件;
解释:之所以删除那些不必要的文件是引文jre是按照一定顺序搜索字体的配置文件的,如果我们只有一个配置文件,显然就没有出错的机会了。

2.安装字体
将simsun.ttf拷贝到以下目录:
<jre1.5>:$JAVA_HOME/lib/fonts/
<jre1.4>:/usr/share/fonts/truetype/某一个目录/
解释:没什么好说的

2.X配置文件
<jre1.5>:不需要修改/etc/X11/XFconfigure-4等文件
<jre1.4>:/etc/X11/XFconfigure-4的FontPath段加上/usr/share/fonts/truetype/某一个目录/。当然,你完全可以和1.5版本一样把字体复制到$JAVA_HOME/lib/fonts/,然后在X的配置文件里面加上FontPath    $JAVA_HOME/lib/fonts/
解释:反正我是这么做的,成功了

3.fonts.dir文件
不多说了,自己添加就是了
simsun.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
解释:没什么好说的

效果:在我的电脑上同时安装了两个版本的jre,均成功实现中文。

月下刀客 发表于 2005-7-29 08:30:19

精 :mrgreen:

cnhnln 发表于 2005-7-29 11:58:23

改了一下标题,加精了 :mrgreen:

atfa 发表于 2006-2-23 22:11:26

今天把这个文档更新一下

我首先发现原来这样的操作在Gentoo下面不行了

判断了一下

应该是字体font.dir文件的问题

那么我推荐大家用ttmkfdir命令生成font.scale文件

把这个文件cp成font.dir文件

然后打开这个文件,选择其中一个字体

例如我今天选择的是-monotype-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1

然后编辑fontconfig.properties文件,不用我说了,用上面的信息替换需要替换的内容

ps:原来的配置文件在ubuntu 5.10里面可以用

falleny 发表于 2006-2-28 23:32:46

偶也是用3n的字体。。。怎么显示效果不一样啊?顺便问一下,JRE能让字体AA吗?

star_Xing_0 发表于 2006-3-1 00:20:44

我天,到底听谁的.
我的解救方法是(楼上的听着):
进入时候,直接用英文,
这么样啊,厉害啊!!!

falleny 发表于 2006-3-1 00:40:33

楼上的听着。。。
不明白你说什么。。。

seniors 发表于 2006-3-3 17:42:57

JAVAHOME/lib/fonts/下建立目录fallback,再在fallbck下建立一个你用的字体的链接,就可以在控制台下出现中文了

younker 发表于 2006-3-3 22:32:58

我的配置文件

# @(#)linux.fontconfig.Turbo.properties        1.5 04/04/01
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
#

# Version

version=1
# Component Font Mappings

allfonts.chinese-gbk=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-gbk-0
allfonts.chinese-gb2312=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0
allfonts.chinese-iso10646=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1
allfonts.chinese-big5=-misc-simsun-medium-r-normal--*-%d-*-*-c-*-big5-0
#allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
allfonts.lucida=-bitstream-bitstream vera sans-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.plain.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
serif.plain.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.plain.latin-1=-bitstream-bitstream vera serif-medium-r-normal--0-0-0-0-p-0-iso8859-1

serif.bold.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
serif.bold.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-bitstream-bitstream vera serif-bold-r-normal--0-0-0-0-p-0-iso8859-1

serif.italic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
serif.italic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-bitstream-bitstream vera serif-medium-*-normal--0-0-0-0-p-0-iso8859-1

serif.bolditalic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
serif.bolditalic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-bitstream-bitstream vera serif-bold-*-normal--0-0-0-0-p-0-iso8859-1

sansserif.plain.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
sansserif.plain.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.plain.latin-1=-bitstream-bitstream vera sans-medium-r-normal--0-0-0-0-p-0-iso8859-1

sansserif.bold.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
sansserif.bold.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-bitstream-bitstream vera sans-bold-r-normal--0-0-0-0-p-0-iso8859-1

sansserif.italic.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
sansserif.italic.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-bitstream-bitstream vera sans-medium-*-normal--0-0-0-0-p-0-iso8859-1

sansserif.bolditalic.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
sansserif.bolditalic.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-bitstream-bitstream vera sans-bold-*-normal--0-0-0-0-p-0-iso8859-1

monospaced.plain.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
monospaced.plain.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.plain.latin-1=-bitstream-bitstream vera sans mono-medium-r-normal--0-0-0-0-p-0-iso8859-1

monospaced.bold.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
monospaced.bold.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-bitstream-bitstream vera sans mono-bold-r-normal--0-0-0-0-p-0-iso8859-1

monospaced.italic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
monospaced.italic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-bitstream-bitstream vera sans mono-medium-*-normal--0-0-0-0-p-0-iso8859-1

monospaced.bolditalic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
monospaced.bolditalic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-bitstream-bitstream vera sans mono-bold-*-normal--0-0-0-0-p-0-iso8859-1

dialog.plain.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialog.plain.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.plain.latin-1=-bitstream-bitstream vera sans-medium-r-normal--0-0-0-0-p-0-iso8859-1

dialog.bold.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialog.bold.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-bitstream-bitstream vera sans-bold-r-normal--0-0-0-0-p-0-iso8859-1

dialog.italic.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialog.italic.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-bitstream-bitstream vera sans-medium-*-normal--0-0-0-0-p-0-iso8859-1

dialog.bolditalic.japanese-x0201=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialog.bolditalic.japanese-x0208=-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-bitstream-bitstream vera sans-bold-*-normal--0-0-0-0-p-0-iso8859-1

dialoginput.plain.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialoginput.plain.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.plain.latin-1=-bitstream-bitstream vera sans mono-medium-r-normal--0-0-0-0-p-0-iso8859-1

dialoginput.bold.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialoginput.bold.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-bitstream-bitstream vera sans mono-bold-r-normal--0-0-0-0-p-0-iso8859-1

dialoginput.italic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialoginput.italic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-bitstream-bitstream vera sans mono-medium-i-normal--0-0-0-0-p-0-iso8859-1

dialoginput.bolditalic.japanese-x0201=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0
dialoginput.bolditalic.japanese-x0208=-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0
#dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-bitstream-bitstream vera sans mono-bold-i-normal--0-0-0-0-p-0-iso8859-1

# Search Sequences

sequence.allfonts=latin-1
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.Big5-HKSCS=latin-1,chinese-big5
sequence.allfonts.GB18030=latin-1,chinese-gbk,chinese-iso10646
sequence.allfonts.GBK=latin-1,chinese-gbk
sequence.allfonts.GB2312=latin-1,chinese-gb2312
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208,japanese-x0201
sequence.allfonts.UTF-8.ja.JP=latin-1,japanese-x0208,japanese-x0201,chinese-iso10646
sequence.allfonts.UTF-8.zh=latin-1,chinese-iso10646,japanese-x0208,japanese-x0201
sequence.fallback=lucida,chinese-big5,chinese-iso10646,japanese-x0208

# Exclusion Ranges
exclusion.japanese-x0201=0390-03d6,2200-22ef,2701-27be
exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be

# Font File Names
#filename.-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaSansRegular.ttf
#filename.-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaBrightRegular.ttf
#filename.-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaBrightDemiBold.ttf
#filename.-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaBrightItalic.ttf
#filename.-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaBrightDemiItalic.ttf
#filename.-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaSansDemiBold.ttf
#filename.-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaSansRegular.ttf
#filename.-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1=$JRE_LIB_FONTS/LucidaSansDemiBold.ttf
#filename.-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1=$JRE_LIB_FONTS/LucidaTypewriterRegular.ttf
#filename.-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1=$JRE_LIB_FONTS/LucidaTypewriterBold.ttf
#filename.-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1=$JRE_LIB_FONTS/LucidaTypewriterRegular.ttf
#filename.-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1=$JRE_LIB_FONTS/LucidaTypewriterBold.ttf
filename.-bitstream-bitstream vera sans mono-bold-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2012gn.ttf
filename.-bitstream-bitstream vera sans mono-medium-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2010gn.ttf
filename.-bitstream-bitstream vera sans mono-bold-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2011gn.ttf
filename.-bitstream-bitstream vera sans mono-medium-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2009gn.ttf
filename.-bitstream-bitstream vera serif-bold-*-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2007gn.ttf
filename.-bitstream-bitstream vera serif-medium-*-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2005gn.ttf
filename.-bitstream-bitstream vera sans-medium-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2002gn.ttf
filename.-bitstream-bitstream vera sans-medium-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2001gn.ttf
filename.-bitstream-bitstream vera sans-bold-r-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2003gn.ttf
filename.-bitstream-bitstream vera sans-bold-i-normal--0-0-0-0-p-0-iso8859-1=/usr/share/fonts/ttf/tt2004gn.ttf

filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-big5-0=/usr/share/fonts/ttf/zh_CN/simsun.ttf
filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-iso10646-1=//usr/share/fonts/ttf/zh_CN/simsun.ttf
filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-gbk-0=/usr/share/fonts/zh_CN/TrueType/dwstzk.ttf
filename.-misc-simsun-medium-r-normal--*-%d-*-*-c-*-gb2312.1980-0=/usr/share/fonts/zh_CN/TrueType/dwstzk.ttf
filename.-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0=/usr/share/fonts/ja/TrueType/tlgothic.ttc
filename.-ricoh-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/ja/TrueType/tlgothic.ttc
filename.-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0201.1976-0=/usr/share/fonts/ja/TrueType/tlmincho.ttc
filename.-ricoh-mincho-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/ja/TrueType/tlmincho.ttc


# AWT X11 font paths
awtfontpath.chinese-big5=/usr/share/fonts/zh_TW/TrueType
awtfontpath.chinese-gb2312=/usr/share/fonts/ttf/zh_CN
awtfontpath.chinese-gbk=/usr/share/fonts/ttf/zh_CN
awtfontpath.chinese-iso10646=/usr/share/fonts/ttf/zh_CN
awtfontpath.japanese-x0201=/usr/share/fonts/ja/TrueType
awtfontpath.japanese-x0208=/usr/share/fonts/ja/TrueType

falleny 发表于 2006-3-3 22:53:36

楼上的效果和我一样。。。我的fontconfig没那么复杂。。。也不需要那么复杂啦
可是都是3n的字体,楼主的怎么差别那么大? 莫非jre现在能AA,我的都1.5_u6啦

atfa 发表于 2006-3-3 23:24:21

jre本来就能aa

安装jedit看看就知道了
页: [1] 2
查看完整版本: atfa看看 java jdk j2se1.5 美化中文显示