LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2513|回复: 6

matlab7在UTF8下面怎么显示中文?

[复制链接]
发表于 2005-5-23 12:31:24 | 显示全部楼层 |阅读模式
前面贴子上说的方法我试过,还是不行,
显示为空白和方格.
有没有人有同样的情况?
发表于 2005-5-23 16:50:25 | 显示全部楼层
我昨晚刚刚搞定,是看了水木上的帖子搞定的,方法如下:
将matlab/sys/java/jre/glnx86/jre1.4.2/lib下的font.properties.zh_CN.Sun文件中的Hanyi字体改成你自己机器的字体,比如我用Firefly的AR PL New Sung,就将其中的-Hangyi-Hanyisong换成-misc-AR PL New Sung,然后在倒数第二句中把字体文件夹换一下改成firefly字体的位置,比如我在Mandriva2005下是/usr/share/fonts/ttf/chinese/firefly.ttf ,保存该文件后,将此文件更名为font.properties替换该文件夹中原来的文件就成了

附件中是我的font.properties文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-23 18:52:52 | 显示全部楼层
谢谢,我试一下,我用的是arch Linux,好象没有/usr/share/fonts这个目录,我寻找其它放字体的地方吧.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 12:15:37 | 显示全部楼层
怎么还是有方框?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-24 12:17:06 | 显示全部楼层
怎么还是有方框?但窗口里已经是中文了。
回复 支持 反对

使用道具 举报

发表于 2005-5-25 11:34:33 | 显示全部楼层
看过以前一种类似方法,不过只能输入和显示汉字,在打开文件里面还是方框
回复 支持 反对

使用道具 举报

发表于 2005-5-26 21:22:39 | 显示全部楼层
Post by tigeroar
怎么还是有方框?但窗口里已经是中文了。



"窗口里已经是中文"是什么意思?我的没问题
你装了Firefly字体了吗?如果装了可以找一下firefly.ttf文件,找到后直接放到里面就可以了
还有如果你用其它字体,看一下相应字体文件所在的文件夹里的fonts.dir
比如我的firefly.ttf所在文件夹里的fonts.dir的内容如下:
fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-p-0-iso10646-1
fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-big5-0
fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-gbk-0
fireflysung.ttf -misc-AR PL New Sung-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0

所以我就把matlab字体文件里的每个字体设置名称的前两个字段设置为-misc-AR PL New Sung,看看你的相应字体里的设置,可能前两个字段不一样
回复 支持 反对

使用道具 举报

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

本版积分规则

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