我一直偏爱使用JetBrains Mono字体,但遗憾的是,这款字体并未包含中文字符。因此,我不得不默认使用系统的字体,但这样做却导致了中英文无法对齐的问题。
JetBrains Mono+系统自带字体
于是,我开始探索使用英文等宽字体配合中文的可能性。然而,我发现大多数支持中文的等宽字体,例如Sarasa Mono(更纱黑体),其字符宽度通常为0.5,这让我感到很不习惯。而且,这样的字体无法与JetBrains Mono字体完美搭配。
Sarasa Mono
JetBrains Mono+Sarasa Mono
因此,我持续寻找了一段时间,终于我发现了Maple Mono这款字体。这款字体的中文字符与JetBrains Mono字体相搭配,可以实现中英文的字体的对齐!
JetBrains Mono+Maple Mono
实际效果
IDEA
vscode
下载地址:
Maple Mono:https://github.com/subframe7536/Maple-font
JetBrains Mono:https://github.com/JetBrains/JetBrainsMono
使用方法:
-
安装字体,右键,为所有用户安装,不点为所有用户安装我这里在IDEA中无法找到字体
-
IDEA:在字体设置选项中的回滚字体子选项选择中文字体
-
vscode在设置-字体中第二项写上中文字体(如果字体有中文名,在引号里可以填写中文名称)
-
当然,也可以直接在设置文件里写
"editor.fontFamily": "JetBrains Mono,'Maple Mono SC NF', monospace"