推荐几款适合程序员的好看字体

952 阅读2分钟

介绍

为了良好的对齐,通常,程序员都会选择等宽字体,这篇文章就介绍几个适合程序员使用的好看字体:

  • Fira Code
    • 字体更饱满,但也需要更大屏幕空间。
    • 笔者主要用于 IDE(字号较大,同屏文字少)。
  • JetBrains Mono
    • 风格接近 Consolas,强调阅读的流畅感,同时兼顾辨识度。
    • 笔者主要用于文本编辑器(字号较小,同屏文字多)。
  • Cascadia Code
    • 辨识度更强,大小写区分感强,符号区分感强。
    • 笔者主要用于命令行(每行文字较多,需要强调行距感)。

例子

♦ Fira Code

Fira Code 在 IDEA 中的效果 Fira Code 在 IDEA 中的效果

♦ JetBrains Mono

image.png JetBrains Mono 在 VS Code 中的效果

♦ Cascadia Code

image.png Cascadia Code 在 Windows Terminal (Preview) 中的效果

一些信息

  • Fira Code 基于 Mozilla Fira Mono 字体。
  • Cascadia Code 来自微软。
  • 三款字体均支持连字( >= <= => -> != <> 这类两字并作一符,且仍占两格),也均有非连字版本。
  • 三款字体均强调了 'l' 的辨识度。
反例: lll111lll1l1l1l (不同浏览器/客户端可能字体不同)

安装使用

JetBrains 系 IDE:

image.png JetBrains 系 IDE 自带了 Fira Code 和 JetBrains Mono,不需要额外安装

VS Code:

// 在 settings.json 中添加该行
// 别忘了逗号
"editor.fontFamily": "'Jetbrains Mono', Consolas, 'Courier New', monospace"

Windows Terminal:

// 在 profiles.json 中,为每个需要设置字体的 profile 都添加该行
// 别忘了逗号
"fontFace": "Cascadia Code PL"

如果你使用 zsh,Cascadia Code PL 为你提供了 PowerLine 符号。

如果你不喜欢连字,可以换成 Cascadia Mono PL。

全文完!

如果你喜欢我的文章,欢迎关注我的微信公众号 deliverit。