1. 程式人生 > >MATLAB使用自定義Consolas+Yahei字型解決中文亂碼(方框)問題

MATLAB使用自定義Consolas+Yahei字型解決中文亂碼(方框)問題

目錄

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