修改VSCode和MATLAB编辑器字体为JetBrains Mono Bold
前言:
Pycharm和VScode都是非常不错的Python IDE(VScode当然可以适用于其他编程语言,如C++,Java,JavaScript等),就其界面功能和编辑器功能而言都无甚挑剔,但是JetBrains公司的产品Pycharm的字体辨识度更高,可以轻松区分英文字母大小写及数字,但是社区版不支持jupyter notebook,而相比之下Vscode可以下载各类插件,也支持jupyter notebook,但是默认字体感觉没有JetBrains Mono Bold好看。此外,MATLAB默认字体在Command Window 和 Editor Window区分度较差,特别是字母i的大写I、数字1和L的小写l,难以区分。
这是希望解决这个问题的一个motivation。
正文:
Jetbrains Mono Bold是JetBrains公司开发的专门为Coding开发的开源字体库。

可以看到I和L的区别很大,当然,如果是Mac系统好像不存在这个问题,这里指的是windows系统。
字体下载地址:
www.jetbrains.com/lp/mono/
安装:

解压下载好的压缩文件,双击安装即可(tff是默认字体文件)
请在Windows系统设置下搜索JetBrains Mono,可以检索到表明安装成功

配置:
VScode:
直接在用户json文件下添加设置
MATLAB:
尝试在用户界面操作失败,但是无法检索到第三方的字体

下面是在用户界面修改命令窗口和编辑器字体:
在MATLAB工具栏上选择"Home"(主页)选项卡。
单击"Preferences"(首选项)按钮,打开首选项对话框。
在左侧的树状目录中,选择"Editor/Debugger"(编辑器/调试器)。
在右侧的"Editor"(编辑器)选项卡下,可以选择"Font"(字体)和"Font size"(字号)。
下面是通过Command Window或者代码来修改命令行窗口和编辑器窗口字体:
VsCode下Code预览

MATLAB下预览:



VScode下没有任何问题;MATLAB下的效果还不错,可以区分不同的字符,而且中文注释没有受到影响,但是还不太稳定,重启后会出现问题,但系统属性已经修改好了(当前用户永久有效),目前没找到有效解决方法。