您的位置:首页 > 运维架构 > Linux

matlab 2009a for linux 安装后的中文支持问题

2010-04-07 22:11 232 查看
本人在suse linux操作系统上安装了matlab2009a,在window下做了一个GUI界面,但是当运行界面的程序的时候出现了中文字符不能显示的问题,在百度和google上查了一下找到了原因:Linux 下的Matlab的图形界面是用java写的,所以只要解决java下的中文显示就可以了。

1) 在Linux操作系统下,我们安装了matlab进入matlab的安装目录:

cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/

具体的情况根据每个人的不同设置来做。

2) 在fonts目录下建立一个新的目录fallback: $ mkdir fallback;

3) 把windows下的字体simsun.ttc (该文件时在windows操作系统目录下:C:/WINDOWS/Fonts)拷贝在当前建立的fallback目录下

4) 并在该目录下输入命令:mkfontscale

5) 通过上一步的命令生成的文件添加到 lib/fonts/fonts.dir(这个是在matlab的安装目录下)文件中,可用以下命令完成:

$ cat fallback/fonts.scale >> fonts.dir ,注意fonts.dir应该设为可写。

6) Matlab的Java环境中文支持安装完。

7) 进入Matlab,选择 菜单 File>>Preferences>>Fonts 选择SimSun字体就行了。

本人做过之后就可以在linux下的matlab做的GUI界面上显示中文了。

以上文章参考:http://blog.sina.com.cn/s/blog_5cf1d3080100dh4a.html~type=v5_one&label=rela_nextarticle
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: