当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]让java程序显示vera sans yuanti字体
帖子发表于 : 2005-09-13 1:12 

注册: 2005-07-08 22:58
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
弄了1个小时,终于搞定,分享一下成果。
我假设大家已经按照ubuntu中文站的操作指南装好VeraSansYuanTi字体。
我的java的版本是5.0(1.5),1.4不清楚,也许大同小异,文件不同而已。
引用:
1
删除/usr/lib/j2sdk1.5-sun/jre/lib/fonts/目录和/usr/lib/j2re1.5-sun/lib/fonts目录下的字体,最好备份。
引用:
2
将/usr/share/fonts/VeraSansYuanTi/目录以下的文件复制到步骤1各自目录下。
代码:
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

引用:
3
删除/usr/lib/j2sdk1.5-sun/jre/lib/目录和/usr/lib/j2re1.5-sun/lib/目录下所有fontconfig.*文件,比如:fontconfig.properties.srcfontconfig.RedHat.3.properties.src等等。
引用:
4
建立一个文件名为fontconfig.properties的文件,复制以下内容
代码:
# @(#)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/jre/lib/目录和/usr/lib/j2re1.5-sun/lib/目录
引用:
5
测试是否成功。打开/usr/lib/j2sdk1.5-sun/demo/jfc/FileChooserDemo/FileChooserDemo.jar


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2005-10-02 10:01 
头像

注册: 2005-06-25 21:57
帖子: 54
送出感谢: 0 次
接收感谢: 0 次
怎么我的VeraSansYuanTi字体是在/usr/share/fonts/truetype/ttf-vera-yuan目录下呢?并且此目录下没有fonts.dir文件。我按照搂主的方法进行了设置。可是还是不能显示中文字体。不知有什么不对的地方


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译