dl59 发表于 2002-11-17 01:01:22

一个简单,让jre显示中文字体的方法.

让jre显示中文字体的方法

在beyond_2000兄的实践基础上修改。

在你的fonts.dir文件加上: xxx -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0这句就可以了(注:xxx最好是多编码中文字体,比如simsun).

同时修改Java目录 lib/font.properties.zh.Turbo,将其改名为font.properties.zh。否则仍然是“口”。

llc 发表于 2002-11-17 06:02:14

Re: 一个简单,让jre显示中文字体的方法.

让jre显示中文字体的方法

在beyond_2000兄的实践基础上修改。

在你的fonts.dir文件加上: xxx -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0这句就可以了(注:xxx最好是多编码中文字体,比如simsun).

同时修改Java目录 lib/font.properties.zh.Turbo,将其改名为font.properties.zh。否则仍然是“口”。

fonts.dir上面的fonts.dir是指哪一个?simusn下面的可以吗?能说说大概的道理吗?(字体别名?)

dl59 发表于 2002-11-17 11:51:26

Re: 一个简单,让jre显示中文字体的方法.

让jre显示中文字体的方法

在beyond_2000兄的实践基础上修改。

在你的fonts.dir文件加上: xxx -tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0这句就可以了(注:xxx最好是多编码中文字体,比如simsun).

同时修改Java目录 lib/font.properties.zh.Turbo,将其改名为font.properties.zh。否则仍然是“口”。

fonts.dir上面的fonts.dir是指哪一个?simusn下面的可以吗?能说说大概的道理吗?(字体别名?)

fonts.dir可以是你自己美化时生成的,也可以是系统原有的.比如simsun这样写:
simsun.ttf-tlc-song-medium-r-normal--0-0-0-0-c-0-gbk-0

linux的字体应用,是透过路径得到.你打开font.properties.zh.Turbo文件,你会发现它需要定义为tlc-song-medium-r-normal--*-%d-*-*-c-*-gbk-0的字体.既然它需要,我们就做给它.

gugong 发表于 2002-11-17 13:09:18

上雅虎网观看世界杯直播时,我原来在 Linux 上看不到中文,也是这个原因。

想重新看看,不知可以不 ?

coolove 发表于 2002-12-10 23:50:37

我按照上面的方法改完了后,运行ControlPanel出现如下错误,启动后的控制台仍然是方框,不知为何阿?

# ./ControlPanel
Warning: Cannot convert string "-tlc-song-medium-r-normal--*-140-*-*-c-*-gbk-0" to type FontStruct

dl59 发表于 2002-12-11 00:55:25

我按照上面的方法改完了后,运行ControlPanel出现如下错误,启动后的控制台仍然是方框,不知为何阿?

# ./ControlPanel
Warning: Cannot convert string "-tlc-song-medium-r-normal--*-140-*-*-c-*-gbk-0" to type FontStruct

要重起机器一次.

coolove 发表于 2002-12-11 15:36:10

重起过了,就是这个样子的,我的java就没好过,script可以,applet就没行过,惨哦

dl59 发表于 2002-12-11 18:50:55

Java目录 lib/font.properties.zh.Turbo,修改了没有。

coolove兄需不需这样大图片作签名,很碍眼。

coolove 发表于 2002-12-11 19:40:08

哪个文件当然改了
呵呵,好,签名改掉了,
页: [1]
查看完整版本: 一个简单,让jre显示中文字体的方法.