美文网首页
MATLAB使用自定义Consolas+Yahei字体解决中文乱

MATLAB使用自定义Consolas+Yahei字体解决中文乱

作者: UnilinU | 来源:发表于2018-04-29 22:31 被阅读0次

    环境:Windows10 64bit;MATLAB R2015b

    注:MATLAB中找不到系统新安装的字体,参考https://blog.csdn.net/happyangry/article/details/102598717

    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 右键选择”为所有用户安装“,这样在MATLAB中才可以看到

    3. 设为MATLAB桌面代码字体

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


    R2015benfonts.JPG

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


    R2017bcnfonts.JPG

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

    效果

    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
    7. https://blog.csdn.net/happyangry/article/details/102598717

    相关文章

      网友评论

          本文标题:MATLAB使用自定义Consolas+Yahei字体解决中文乱

          本文链接:https://www.haomeiwen.com/subject/wjyalftx.html