在idea与vscode中通过中英文字体混搭实现文字对齐(JetBrains Mono + Maple Mono)
Huaxidesu
编辑于 2025年03月16日 05:27
收录于文集
共2篇

       我一直偏爱使用JetBrains Mono字体,但遗憾的是,这款字体并未包含中文字符。因此,我不得不默认使用系统的字体,但这样做却导致了中英文无法对齐的问题。

JetBrains Mono+系统自带字体


       于是,我开始探索使用英文等宽字体配合中文的可能性。然而,我发现大多数支持中文的等宽字体,例如Sarasa Mono(更纱黑体),其字符宽度通常为0.5,这让我感到很不习惯。而且,这样的字体无法与JetBrains Mono字体完美搭配。

Sarasa Mono

JetBrains Mono+Sarasa Mono

       因此,我持续寻找了一段时间,终于我发现了Maple Mono这款字体。这款字体的中文字符与JetBrains 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"


0.5真用不惯

近日评论区有人反应无法对齐,我在这里发一下我自用的版本

https://wwsl.lanzoul.com/ix1QK2ot51zc

已经有人制作二合一字体,地址为

https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono

本专栏编辑次数已达上限,如有更新请看置顶评论