jdk1.5linux中的中文字体解决方案

1.一种更简单的方法:

# mkdir /usr/java/jdk1.6.0/jre/lib/fonts/fallback

# ln -s /usr/share/fonts/chinese/TrueType/*.ttf /usr/java/jdk1.6.0/jre/lib/fonts/fallback  //或直接将字体拷贝过去就可以可,我在操作的时候实际是将simsun.ttc 直接copy过去的。

 

2.改字体的配置文件:

fontconfig.properties为配置文件,则fontconfig.properties.src及

fontconfig.bfc不需要,要的时候还显示中文乱码.

添加字体时可仿照

fontconfig.properties写,应先把字体放入fonts目录,用ttmkfdir生成fonts.dir然

后添加到fontconfig.properties即可.

注:这是1.5中的配置,以前的版本的配置可

在相应(地区、版本号等)的font.properties内改

下面是一个配置文件:

//font.properties

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

# Version

version=1

# Component Font Mappings
#latin-1 java的自带的字体
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1

#zh-1添加的方正宋体
serif.plain.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
serif.bold.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
serif.italic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
serif.bolditalic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
sansserif.plain.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
sansserif.bold.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
sansserif.italic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
sansserif.bolditalic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
monospaced.plain.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
monospaced.bold.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
monospaced.italic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
monospaced.bolditalic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialog.plain.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialog.bold.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialog.italic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialog.bolditalic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialoginput.plain.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialoginput.bold.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialoginput.italic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
dialoginput.bolditalic.zh-1=-misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0

#zh-2添加的宋体
serif.plain.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
serif.bold.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
serif.italic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
serif.bolditalic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
sansserif.plain.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
sansserif.bold.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
sansserif.italic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
sansserif.bolditalic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
monospaced.plain.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
monospaced.bold.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
monospaced.italic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
monospaced.bolditalic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialog.plain.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialog.bold.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialog.italic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialog.bolditalic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialoginput.plain.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialoginput.bold.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialoginput.italic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
dialoginput.bolditalic.zh-2=-misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0

# Search Sequences

sequence.allfonts=latin-1,zh-2,zh-1

# Exclusion Ranges

# Font File Names


//font.dir,font.scale(可以不要)

54
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-1
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-1
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-1
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-1
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-1
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-2
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-2
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-2
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-2
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-2
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-2
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-2
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-2
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-4
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-4
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-4
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-4
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-4
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-4
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-4
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-4
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-5
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-5
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-5
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-5
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-5
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-5
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-5
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-5
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-7
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-7
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-7
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-7
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-7
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-7
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-7
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-7
LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-9
LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-9
LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-9
LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-9
LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-9
LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-9
LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-9
LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-9
shusongjian.ttf -misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-ascii-0
shusongjian.ttf -misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-gb2312.1980-0
shusongjian.ttf -misc-FZShuSong_Z01S-medium-r-semi condensed--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gbk-0

我的字体(在fonts目录内)为:

LucidaBrightDemiItalic.ttf

LucidaBrightDemiBold.ttf

LucidaBrightItalic.ttf

LucidaBrightRegular.ttf

LucidaSansDemiBold.ttf

LucidaSansRegular.ttf

LucidaTypewriterBold.ttf

LucidaTypewriterRegular.ttf

shusongjian.ttf  //两个为添加的

simsun.ttf

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值