我假设大家已经按照ubuntu中文站的操作指南装好VeraSansYuanTi字体。
我的java的版本是5.0(1.5),1.4不清楚,也许大同小异,文件不同而已。
删除/usr/lib/j2sdk1.5-sun/jre/lib/fonts/目录和/usr/lib/j2re1.5-sun/lib/fonts目录下的字体,最好备份。1
将/usr/share/fonts/VeraSansYuanTi/目录以下的文件复制到步骤1各自目录下。2
代码: 全选
fonts.dir
VeraSansYuanTiMono-BoldItalic.ttf
VeraSansYuanTiMono-Bold.ttf
VeraSansYuanTiMono-Italic.ttf
VeraSansYuanTiMono-Regular.ttf
VeraSansYuanTi-BoldItalic.ttf
VeraSansYuanTi-Bold.ttf
VeraSansYuanTi-Italic.ttf
VeraSansYuanTi-Regular.ttf
删除/usr/lib/j2sdk1.5-sun/jre/lib/目录和/usr/lib/j2re1.5-sun/lib/目录下所有fontconfig.*文件,比如:fontconfig.properties.src、fontconfig.RedHat.3.properties.src等等。3
建立一个文件名为fontconfig.properties的文件,复制以下内容4
代码: 全选
# @(#)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=-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
serif.bold.zh-1=-misc-vera sans yuanti-bold-r-normal--0-0-0-0-p-0-gb18030.2000-0
serif.italic.zh-1=-misc-vera sans yuanti-medium-i-normal--0-0-0-0-p-0-gb18030.2000-0
serif.bolditalic.zh-1=-misc-vera sans yuanti-bold-i-normal--0-0-0-0-p-0-gb18030.2000-0
sansserif.plain.zh-1=-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
sansserif.bold.zh-1=-misc-vera sans yuanti-bold-r-normal--0-0-0-0-p-0-gb18030.2000-0
sansserif.italic.zh-1=-misc-vera sans yuanti-medium-i-normal--0-0-0-0-p-0-gb18030.2000-0
sansserif.bolditalic.zh-1=-misc-vera sans yuanti-bold-i-normal--0-0-0-0-p-0-gb18030.2000-0
monospaced.plain.zh-1=-misc-vera sans yuanti mono-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
monospaced.bold.zh-1=-misc-vera sans yuanti mono-bold-r-normal--0-0-0-0-p-0-gb18030.2000-0
monospaced.italic.zh-1=-misc-vera sans yuanti mono-medium-i-normal--0-0-0-0-p-0-gb18030.2000-0
monospaced.bolditalic.zh-1=-misc-vera sans yuanti mono-bold-i-normal--0-0-0-0-p-0-gb18030.2000-0
dialog.plain.zh-1=-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
dialog.bold.zh-1=-misc-vera sans yuanti-bold-r-normal--0-0-0-0-p-0-gb18030.2000-0
dialog.italic.zh-1=-misc-vera sans yuanti-medium-i-normal--0-0-0-0-p-0-gb18030.2000-0
dialog.bolditalic.zh-1=-misc-vera sans yuanti-bold-i-normal--0-0-0-0-p-0-gb18030.2000-0
dialoginput.plain.zh-1=-misc-vera sans yuanti-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
dialoginput.bold.zh-1=-misc-vera sans yuanti-bold-r-normal--0-0-0-0-p-0-gb18030.2000-0
dialoginput.italic.zh-1=-misc-vera sans yuanti-medium-i-normal--0-0-0-0-p-0-gb18030.2000-0
dialoginput.bolditalic.zh-1=-misc-vera sans yuanti-bold-i-normal--0-0-0-0-p-0-gb18030.2000-0
# Search Sequences
sequence.allfonts=zh-1
# Exclusion Ranges
# Font File Names
测试是否成功。打开/usr/lib/j2sdk1.5-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar5