MATLAB的菜单如何改为中文显示?

2025-04-05 19:29:55
推荐回答(1个)
回答1:

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
64位版本
MATLAB文件夹/sys/java/jre/glnxa64/jre/lib/fontconfig.properties

首先终端输入:cd MATLAB文件夹/sys/java/jre/glnxa64/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。