当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : MATLAB中文和字体问题
帖子发表于 : 2007-09-29 17:20 

注册: 2006-03-02 22:34
帖子: 279
地址: 广西南宁
送出感谢: 0 次
接收感谢: 0 次
本人刚刚装了MATLAB7.4,装的过程很顺利,安装完后发现里面的字体很难看,中文的显示都是一些   口口口这样的乱码,只要一点设置字体那里就出现

Fontconfig warning: no <cachedir> elements found. Check configuration.
Fontconfig warning: adding <cachedir>/var/cache/fontconfig</cachedir>
Fontconfig warning: adding <cachedir>~/.fontconfig</cachedir>
杀死

这样的提示

我google了一些资料,按照里面的做法

由于Linux下Matlab的图形界面是用Java写的,所以只要搞定Java的中文显示就行了。

1、我Matlab2007a的JRE目录为:/opt/matlab/sys/java/jre/glnx86/jre1.5.0 请根据自己的安装目录和版本确定JRE的目录;

2、 $ cd /opt/matlab/sys/java/jre/glnx86/jre1.5.0/lib/fonts/;

3、建立目录fallback: $ mkdir fallback;

4、把字体复制或链接到fallback目录:
$ cp /media/disk/WINDOWS/Fonts/simsun.ttc fallback/ 我用的是Windows XP的simsun字体,你也可以用别的支持中文的字体;

5、进入fallback目录,执行 mkfontscale 命令;

6、将上一步生成的文件添加到 lib/fonts/fonts.dir文件中,可用以下命令完成,当然也可以用编辑器复制粘贴:
$ cat fallback/fonts.scale >> fonts.dir (注意fonts.dir应该设为可写)

7、至此Matlab的Java环境中文支持安装完了,接下来配置Matlab;

8、进入Matlab,选择 菜单 File>>Preferences>>Fonts 选择SimSun字体就行了;

9、如果没有相应的(我的是SimSun)字体,请把fallback下的字体加上可读属性:$ chmod a+r fallback/*

10、至此Matlab应该可以正常显示中文了。

这个做法我按照他作了,但是还是一点就退出,没法设置字体

不知道大家如何解决的,谢谢了


_________________
Ubuntu8.04
IBM T40 PM 1.5G
1.5G内存
80G硬盘
14.1XGA
显卡 ATI RADEON 7500 32M
56K/1GB/红外/TV-out/无线802.11b
COMBO


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-29 17:23 

注册: 2006-03-02 22:34
帖子: 279
地址: 广西南宁
送出感谢: 0 次
接收感谢: 0 次
选择 菜单 File>>Preferences>>Fonts

每次只要选择这里,都会自己退出了


_________________
Ubuntu8.04
IBM T40 PM 1.5G
1.5G内存
80G硬盘
14.1XGA
显卡 ATI RADEON 7500 32M
56K/1GB/红外/TV-out/无线802.11b
COMBO


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-30 1:55 
头像

注册: 2006-04-11 8:36
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
请问楼主,怎么才能获得matlab在Linux下的安装包呢?
我也想在Ubuntu上安装一个,我就不用回到Windows下弄这些东西了。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-09-30 2:27 

注册: 2005-09-27 10:32
帖子: 702
送出感谢: 0 次
接收感谢: 0 次
waxmax 写道:
请问楼主,怎么才能获得matlab在Linux下的安装包呢?
我也想在Ubuntu上安装一个,我就不用回到Windows下弄这些东西了。


电驴上有。

一般简单的计算使用octave即可。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-09-30 11:44 
头像

注册: 2006-04-11 8:36
帖子: 141
送出感谢: 0 次
接收感谢: 0 次
非常感谢,我找来看看
比如说我要做系统和仿真

仿真电路和通信系统,应该选择哪个?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-09-30 13:09 

注册: 2007-07-29 16:09
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
楼上的选matlab r2007a,lz说的也是老问题了,matlab自带的java不支持中文,先安个新的
sudo apt-get install sun-java6-jre#安装JAVA6环境
sudo apt-get install sun-java6-jdk #安装JAVA6环境#
sudo update-alternatives --config java#设定JAVA环境
之后
在/opt/matlab/bin/matlab中添加,添加在最前面:export MATLAB_JAVA=/usr/lib/jvm/java-6-sun-1.6.0.00/jre/


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-09-30 14:44 

注册: 2006-03-02 22:34
帖子: 279
地址: 广西南宁
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上朋友的解答,字体现在可以设置了

但是里面中文显示都是 口口口口 这样的,如何解决呢????

期待解答


_________________
Ubuntu8.04
IBM T40 PM 1.5G
1.5G内存
80G硬盘
14.1XGA
显卡 ATI RADEON 7500 32M
56K/1GB/红外/TV-out/无线802.11b
COMBO


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-09-30 22:03 

注册: 2007-07-29 16:09
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
你现在用的是新装的java6吗


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-09-30 22:26 

注册: 2006-03-02 22:34
帖子: 279
地址: 广西南宁
送出感谢: 0 次
接收感谢: 0 次
是最新的java6


_________________
Ubuntu8.04
IBM T40 PM 1.5G
1.5G内存
80G硬盘
14.1XGA
显卡 ATI RADEON 7500 32M
56K/1GB/红外/TV-out/无线802.11b
COMBO


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-10-02 13:25 

注册: 2007-03-12 1:25
帖子: 134
送出感谢: 0 次
接收感谢: 0 次
转向scilab吧,开源的,和matlab比较接近


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-10-02 15:30 
头像

注册: 2006-09-12 19:44
帖子: 654
地址: whu
送出感谢: 0 次
接收感谢: 0 次
直接把你安装的 jre1.6 做一个软连接到 matlab/sys/java/jre/glnx86/jre1.5.0/

或者直接 用1.6的覆盖1.5的 应该就没有问题了


_________________
linux 学习记录 你的 我的 大家的

http://wyg1258.cublog.cn


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-30 9:12 

注册: 2006-11-30 15:37
帖子: 23
地址: 江西南昌
送出感谢: 0 次
接收感谢: 0 次
snappy 写道:
谢谢楼上朋友的解答,字体现在可以设置了

但是里面中文显示都是 口口口口 这样的,如何解决呢????

期待解答


这是你的JAVA字体没有设置好,将你的带有中文字符集的字体,比如宋休,雅黑等拷贝到JRE的fonts目录下,然后运行mkfontscale注册字体就行了。具体记得不是很清楚,google一下吧。


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


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

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

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