如何修改Matlab字体
MATLAB的代码字体默认是Monospaced等宽字体,显示效果大家都很熟悉。若想更换为其他字体,只需要在设置里面的字体里面选择。实际上,列表里面的字体基本都是只支持英文不支持中文的,像使用广泛的Consolas字体,切换之后中文显示会出现乱码。
常规解决方法
下载Consolas+Yahei 或者Monaco+Yahei等字体的TTF文件(经过混合处理的,既能显示中文又能显示英文),直接双击安装该字体或者导入到:
C:\Windows\Fonts
打开MATLAB,在设置字体里面,从列表中选择新安装的字体,点击应用即可。
问题描述
实际上,有些问题就出现在这里,比如,明明字体都已经安装了,而且字体设置也不是隐藏的,在其他软件的字体设置里面也能找到新安装的字体,唯独MATLAB的字体设置里面找不到该字体。
将TTF文件导入到:其实就是把TTF文件安装到matlab下的font文件夹里
- 2018版本的安装目录
C:\Program Files\MATLAB\R2018b\sys\java\jre\win64\jre\lib\fonts
- 注意:2019a版本的路径为:
C:\Program Files\Polyspace\R2019a\sys\java\jre\win64\jre\lib\fonts
重启MATLAB,在设置字体里面,打开列表就能找到所需要的字体了,点击应用即可。