您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页linuxUbuntumatlab中文显示为方框(图文)(Tiger自己未测试)

linuxUbuntumatlab中文显示为方框(图文)(Tiger自己未测试)

来源:爱玩科技网


linuxUbuntumatlab中文显示为方框(图文)(Tiger自己未测

试)

本人使用的是matlab2009a,MATLAB其他版本可以参考,我认为matlab2007- matlab2010应该都有用。

MATLAB for Linux的中文字体在默认配置下显示为方框,在网上一通搜索后,成功显示中文,下面我的方法。

这是由于MATLAB使用的Java环境未配置中文字体导致的。正因如此,配置MATLAB中文字体就是配置matlab所使用的JAVA字体。

1.字体显示美化

进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了。

2.matlab所使用的JAVA字体配置文件存放在:

MATLAB使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:

32位版本

MATLAB文件夹/sys/java/jre/glnx86/jre/lib/fontconfig.properties

位版本

MATLAB文件夹/sys/java/jre/glnxa/jre/lib/fontconfig.properties

首先终端输入:cd MATLAB文件夹/sys/java/jre/glnx86/jre/lib,进入字体配置文件目录。

如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个:

sudo cp fontconfig.properties.src fontconfig.properties

3.准备字体

首先请确定要使用的字体,如Windows中的宋体、黑体,或Linux中文泉驿正黑体。

本文以宋体为例做介绍,这需要你有一个Windows系统。先将Windows中的WINDOWS\\Fonts\\simsun.ttc文件复制到某个文件夹,并记录其地址。如果你已经按照

本空间另一篇文章《ubuntu中安装新字体的方法》,安装了字体,那么simsun.ttc的地址就是/usr/share/fonts/truetype/myfonts/simsun.ttc。

4.修改JRE的字体配置文件

打开配置文件:

sudo gedit fontconfig.properties

进行如下操作:

4.1加入中文字体定义

在version=1下面一行输入

allfonts.chinese-arphic1=-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso106-1

如果文件已有allfonts.chinese-arphic1这行,就直接把它们改成上面那样。

4.2指明中文字体路径

在allfonts.chinese-arphic1行后回车另起一行,输入中文字体文件的完整路径:

filename.-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso106-1=/usr/share/fonts/truetype/myfonts/simsun.ttc

4.3修改字体搜索

在配置文件中查找sequence.allfonts,如果其后的sequence开头的行中有chinese-arphics1,可以略过此步,否则在其后面加入一行:

sequence.fallback=chinese-arphic1

打开一个matlab看看方框是不是变成中文了,祝大家成功!

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务