MATLAB使用自定义Consolas+Yahei字体解决中文乱码(方框)问题

版权声明:本文为博主原创文章,引用时请附上链接。 https://blog.csdn.net/abc13526222160/article/details/85007784

目录

1、环境:Windows10 64bit;MATLAB R2016b

2、下载自定义字体

3、放入系统字体目录

4、设为MATLAB桌面代码字体

5、补充 

6、参考链接


1、环境:Windows10 64bit;MATLAB R2016b

2、下载自定义字体

  • Consolas YaHei hybrid 字体链接:
    https://pan.baidu.com/s/134d6WN5TJqR3223JT3jtBw

    Consolas-with-Yahei 字体链接:

  • https://pan.baidu.com/s/1pyNcTNJjcekluc_A9P4O6w

    推荐Consolas-with-Yahei,有常规、斜体、粗体、粗斜体四种字体

3、放入系统字体目录

把下载的字体文件 *.ttf 放入系统字体目录,Windows10 为:C:\Windows\Fonts\

4、设为MATLAB桌面代码字体

打开 MATLAB R2016b 英文版,找到 HOME==>Preferences==>MATLAB==>Fonts,设置 Desktop code font 为 YaHei Consolas hybrid 或者 Consolas-with-Yahei 即可。

 中文版可大致参考下图设置

其他版本的请参考链接1、2官网文档。

效果下图所示:

5、补充 

推荐 Consolas-with-Yahei 字体,其保持了Consolas字体的风格,又添加了YaHei的CJK字体,兼容中日韩字符;而 Consolas YaHei hybrid 字体偏向于YaHei字体风格,既好看又不好看,有些字符区分度不大,不过版本较高,应该会比较稳定,不会出现乱码问题。

6、参考链接

  1. https://ww2.mathworks.cn/help/matlab/matlab_env/change-fonts.html
  2. https://ww2.mathworks.cn/help/matlab/matlab_env/change-fonts.html?lang=en
  3. https://blog.csdn.net/qq_30835655/article/details/77435883
  4. https://blog.csdn.net/WhoisPo/article/details/50383362
  5. https://github.com/crvdgc/Consolas-with-Yahei
  6. https://github.com/yakumioto/YaHei-Consolas-Hybrid-1.12

猜你喜欢

转载自blog.csdn.net/abc13526222160/article/details/85007784
今日推荐