alpher 发表于 2005-4-21 10:55:23

matlab7中文问题完美解决方案

归根到底,首先是matlab自己默认没有中文字体
其次,magiclinux的java设置也有问题.
所以,matlab的中文显示问题的解决要有两个步骤:
1: 修改MagicLinux系统的java设置
这部分参见本讨论区的置顶,我把其中需要完成的步骤拷贝如下:
==================================================
22. java 设置 与 java 程序中文显示问题
如果您的 java 程序运行不正常,请修改 /etc/profile.d/magic-profile.sh 文件中的 #java settings 小节为如下的样子:
______________________________________
#!/bin/sh
#java settings
JDK_VERSION=j2re1.4.2_05
JAVA_HOME=/usr/java/$JDK_VERSION
CLASSPATH=$JAVA_HOME/lib/rt.jar:.
JAVA_FONTS=$JAVA_FONTS:/usr/share/fonts/ttf/zh_CN
PATH=$PATH:$JAVA_HOME/bin
export JDK_VERSION JAVA_HOME CLASSPATH JAVA_FONTS PATH

#azureus
export PATH=/usr/bt/azureus:$PATH

#disable kde ipv6 support
export KDE_NO_IPV6=true
-----------------------------------------------------
您还可以下载这里的文件:
http://www.magiclinux.org/dev/final/update/other/magic-profile.sh
覆盖系统里原有的文件。

java 程序 console 中输入中文是没有问题的,但是显示中文还是方块,原因是 /usr/java/j2re1.4_05/lib/font.properties 没有写对。原来该文件的最后一句是
appendedfontpath=/usr/fonts/truetype/
但是 /usr/fonts 这个目录是不存在的,换成
appendedfontpath=/usr/share/fonts/ttf/zh_CN
就没有问题了。
==========================================================
2. 修改matlab的java配置
拷贝 /usr/java/j2re1.4_05/lib/font.properties,
到/usr/local/matlab7/sys/java/jre/glnx86/jre1.4.2/lib
目录下,覆盖原来的font.properties文件

3.选择自己想要的字体
windows的中文字体漂亮一些,所以,你可以把window/Fonts/sim*
也就是所有sim开头的ttf字体文件都拷贝到/usr/share/fonts/ttf/zh_CN 目录下
起动matlab,在File/Preferences..菜单里面修改font,选择自己喜欢的中文字体了

风三少 发表于 2005-9-26 12:51:04

请问一下:
我的系统是FC1 所以没有楼主所说的路径 "拷贝 /usr/java/j2re1.4_05/lib/font.properties,"

那我该到哪里去找这个字体的文件呢??

我搜索了 font.properties出来26个,其中23个是matlab 的,有一个是QQ的,一个是firefox的,一个是mozilla的

谢谢指教!!

风三少 发表于 2005-9-26 12:57:00

我在这个帖子看到过以下的信息,不过搞不懂
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=27491&highlight=matlab
"
另:楼主贴图里面的字体错误提示可以通过修改 $MATLAB/sys/java/jre/glnx86/jre/lib/font.properties.zh 来去掉,把里面所有 -tlc-song 改成 自己系统里面存在的字体就可以,比如 -misc-simsun
"

alpher 发表于 2005-9-26 13:15:09

本文是针对MagicLinux1.2final的,可能也适用于MagicLinux其他版本
对FC,应该到FC发型版的版面求助
我没用过FC,所以帮不了你

风三少 发表于 2005-9-26 21:11:38

本文是针对MagicLinux1.2final的,可能也适用于MagicLinux其他版本
对FC,应该到FC发型版的版面求助
我没用过FC,所以帮不了你

好的thanks the same!

我想问题都是同一个地方--字体支持,我就是不知道系统的字体在哪里
页: [1]
查看完整版本: matlab7中文问题完美解决方案