热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MATLAB使用自定义Consolas+Yahei字体解决中文乱码问题【20180429】

环境:Windows1064bit;MATLABR2015b1.下载自定义字体ConsolasYaHeihybrid字体:https:github.comyakumiotoYaHe

环境:Windows10 64bit;MATLAB R2015b

1. 下载自定义字体

Consolas YaHei hybrid 字体:
https://github.com/yakumioto/YaHei-Consolas-Hybrid-1.12/archive/master.zip
Consolas-with-Yahei 字体:
https://github.com/crvdgc/Consolas-with-Yahei/archive/master.zip

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

2. 放入系统字体目录

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

3. 设为MATLAB桌面代码字体

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

《MATLAB使用自定义Consolas+Yahei字体解决中文乱码问题【2018-04-29】》 R2015benfonts.JPG

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

《MATLAB使用自定义Consolas+Yahei字体解决中文乱码问题【2018-04-29】》 R2017bcnfonts.JPG

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

效果

《MATLAB使用自定义Consolas+Yahei字体解决中文乱码问题【2018-04-29】》 fontresult.JPG

补充

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

参考链接:

  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

推荐阅读
author-avatar
罗斌强
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有