原理:就是java缺失中文字体,可以补全字体即可,具体如下:
1、linux的中文字体选择文泉驿雅黑字体,在/usr/share/fonts/wenquanyi/wqy-microhei 字体名称wqy-microhei.ttc,其实和ttf字体是一样的
2、将中文字体拷贝到matlab安装目录:$MATLAB//sys/java/jre/glnxa64/jre/lib/fonts/fallback/,如下操作:
mkdir fallback;
cd fallback;
cp /usr/share/fonts/wenquanyi/wqy-microhei/wqy-microhei.ttc .
mkfontscale #生成字体配置文件
cp wqy-microhei.ttc ../
3.打开matlab , 菜单:主页---预设---matlab---字体---自定义,(选择对应的中文字体)设置后保存即可。
linux下Matlab 2020中文字体方框问题解决方法