在 VSCode 字体设置中,如果编辑的文档的内容为纯英文或纯中文,字体等宽效果是 OK 的。但如果文档是中英文混合的内容,使用系统自带的等宽字体,是无法达到统一的等宽效果的,一个中文字体的宽度并恒等于两个英文字体的宽度。如下图所示中英文之间在纵向上是不对齐的:

如果将 VSCode 的首选字体修改为等距更纱黑体 SC(字体名称配置为 'Sarasa Mono SC'),就可以达到中英文混合都等宽的效果,如下图所示:

但是这个 'Sarasa Mono SC' 字体系统是默认没有的,需要自行下载安装,该字体为 Github 上的一个开源字体,打开该字体的发布页面 https://github.com/be5invis/Sarasa-Gothic/releases,选择最新版本下载安装即可。如当前(2020-02-22)最新版本为 0.10.2,如下图所示:

点击图中的 sarasa-gothic-ttc-0.10.2.7z (109 MB)
或 sarasa-gothic-ttf-0.10.2.7z (159 MB)
下载任一个即可,下载解压后,只需安装 sarasa-gothic-ttc-0.10.2.7z
里面的 sarasa-regular.ttc
或安装 sarasa-gothic-ttf-0.10.2.7z
里面的 sarasa-mono-sc-regular.ttf
即可。
上述下载地址是国外的,如果感觉下载速度很慢,可以从我缓存在国内的网盘 https://pan.baidu.com/s/1fdzBtcbyQdku_JNxc_dlaQ 上下载,提取码为 32wr
。
上述为在 vscode-1.42.1 版本上的相关截图:

网友评论