支持中文的等宽字体

支持中文的等宽字体(中英文可对齐)

本文介绍了一些可用于中文的编程字体,且中英文混排时,中英文可以对齐

更纱黑体系列

Sarasa Gothic 是一个免费的开源字体,支持拉丁语,希腊语和西里尔字母。

Sarasa Fixed SC

Sarasa Fixed SC

Sarasa Term SC

Sarasa Term SC

Maple Mono

maple-font Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line, fine-grained customization options.

带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项

Maple mono

官方 github 页面给出了图片示例

maple mono banner

maple mono github example 1

maple mono github example 2

这个字体的斜体有特殊设计,看起来挺好看

JetBrains Maple Mono

JetBrainsMapleMono JetBrains Maple Mono: 一只基于 Github Workflows (Bash) 的 JetBrains Mono + Maple Mono 合成字体

  • 完美融合,Maple Mono 补充 JetBrains Mono 中日字形空缺
  • 高可读性,等宽无衬线,中英文 2:1 宽完美对齐
  • 丰富字重,智能连字,Nerd Font,Hints 原生支持
  • 实时更新,构建合成优化发布全流程自动化

发布文件按 JetBrainsMapleMono-[NF/XX]-[NR/XX]-[HT/XX].zip 的格式命名:

  • XX: 占位符,表示该字体没有增加这一特性
  • NF: Nerd Font,为部分开发工具、命令行终端、代码编辑器等提供图标支持 (会导致字体文件体积略微增大)
  • NR: CN Narrow,实验性功能,缩小中文字体间距 (会导致中英文不再 2:1 宽完美对齐)
  • HT: Hinted,使字体在低分辨率屏幕上 (<=1080P) 的渲染更加均匀 (可能会导致字体在高分辨率屏幕上的渲染略微模糊)

JetBrainsMapleMono

LXGW Bright Code

LxgwBright-Code A merged font of Monaspace Argon and LXGW WenKai.

仓库介绍:

LXGW Bright Code 是由 Monaspace Argon霞鹜文楷系列字体 合并而成的字体,采用 魔兽字体合并补全工具 合并。仅提供 TrueType 格式字体文件。

LXGW Bright Code

Noto Sans Mono CJK SC

Noto Sans Mono CJK SC is a monospaced, unmodulated (“sans serif”) design suitable for programming code and other uses where a fixed-width font is needed.

Noto Sans Mono CJK SC

Noto 字体官方指出,”Noto Sans Mono CJK SC contains 65,535 glyphs”。这一字体包括的字形非常多,可以涵盖部分生僻字。这款字体同样适合给 $\LaTeX$ 编辑器使用,方便编辑生僻字文档。

YaHei Ubuntu Mono

Github

其仓库注明

个人非常喜欢的一款编程字体,所以从网上找来资源,放到 GitHub 上备用,后续如果有更新,也方便版本追溯。

YaHei Ubuntu Mono

其他方案

在支持字体 fallback 机制的编辑器中,还可以设置字体为 Ubuntu Mono derivative Powerline 和微软雅黑,这两个字体刚好能够将中英文进行对齐。

Ubuntu Mono derivative Powerline+yahei


支持中文的等宽字体
https://taylorandtony.github.io/2025/03/16/other-支持中文的等宽字体/
作者
TaylorAndTony
发布于
2025年3月16日
许可协议