QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2822|回复: 4

matlab7中文问题完美解决方案

[复制链接]
发表于 2005-4-21 10:55:23 | 显示全部楼层 |阅读模式
归根到底,首先是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
"
回复

使用道具 举报

 楼主| 发表于 2005-9-26 13:15:09 | 显示全部楼层
本文是针对MagicLinux1.2final的,可能也适用于MagicLinux其他版本
对FC,应该到FC发型版的版面求助
我没用过FC,所以帮不了你
回复

使用道具 举报

发表于 2005-9-26 21:11:38 | 显示全部楼层
[quote:f5c9959b4f="alpher"]本文是针对MagicLinux1.2final的,可能也适用于MagicLinux其他版本
对FC,应该到FC发型版的版面求助
我没用过FC,所以帮不了你[/quote]

好的  thanks the same!

我想问题都是同一个地方--字体支持,我就是不知道系统的字体在哪里
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 21:22 , Processed in 0.051152 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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