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