QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 790|回复: 2

再次请教jre显示中文的问题

[复制链接]
发表于 2003-1-31 11:54:39 | 显示全部楼层 |阅读模式
我用Eclipse可以正常显示中文
但启动Jbuilder8的时候出现:
Warning: Cannot convert string "-tlc-song-medium-r-normal--*-140-*-*-c-*-gbk-0"
to type FontStruct

参考精华区里的文章,把jre/lib/fonts.propertises都改过,jre/lib/fonts/fonts.dir也改过
#appendedfontpath=/usr/X11R6/lib/X11/fonts/TrueType
appendedfontpath=/usr/share/fonts

Simsun.ttc -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0

但Jbuilder打开文件都还是显示不了中文.
后来用export JAVA_FONTS=/usr/share/fonts
之后,而通过选择Editer设置,选择"口口"(应该是宋体)来显示中文,但Jbuilder8自己本身显示不了中文,jre运行的程序也显示不了,如go.icq.com上的那个applet,请教是什么原因

或者高手请介绍一下jre读取字体的原理,特别是哪个文件决定字体文件,字体定义字符串的意义,这样才解决的彻底,多谢!
发表于 2003-1-31 19:03:31 | 显示全部楼层
jre和Jbuilder的默认简体中文是tlc_song.ttf。你要在系统定义一tlc_song.ttf名义的字体,比如在你的fons.dir和fonts.scale增加simsun.ttf -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0
回复

使用道具 举报

 楼主| 发表于 2003-1-31 22:23:56 | 显示全部楼层
先多谢dl59大侠,大过年的,真难得.

那再请问一下:
我知道fonts.dir和fonts.scale是定义字体的,但系统里面有很多fonts.dir,不知道该把simsun.ttf -tlc-song-meium-r-normal--0-0-0-0-c-0-gbk-0
这句加在哪儿?

我是用社区的xft方法美化的,所以在/usr/system/fonts/下有fonst.dir和fonts.scale
我把这句加上了,但还是说找不到-tlc-....这个字体,不知道改写哪
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 14:19 , Processed in 0.098578 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表