Skip to main content

Awesome Font

  • Sans Serif - 无衬线字体
    • 适用于 UI、网页、文档等
    • 字体更简洁,易于阅读
    • 例如: Arial, Helvetica, Roboto, Open Sans, Noto Sans, 微软雅黑, 思源黑体
  • Serif - 有衬线字体
    • 适用于印刷、书籍、报纸等
    • 字体更传统,具有装饰性
    • 例如: Times New Roman, Georgia, Baskerville, 楷体, 宋体, 仿宋
  • Monospace - 等宽字体
    • 适用于代码编辑器、终端等
    • 每个字符占用相同宽度,便于对齐和阅读
    • 例如: Courier New, Consolas, Monaco, Fira Code, JetBrains Mono, Cascadia Code, LXGW WenKai Mono
  • Handwriting - 手写体
    • 适用于个性化、艺术设计等
    • 字体模仿手写风格,具有独特性
    • 例如: Pacifico, Dancing Script, Indie Flower, 微软正黑体
  • Display - 展示字体
    • 适用于标题、标志、广告等
    • 字体设计独特,具有视觉冲击力
    • 例如: Lobster, Bebas Neue, Playfair Display
abbr.stand formeaning
Mono等宽字体
NFNerd Font包含图标
CNChinese中文字体
CLClassical orthography古典正体
SFSlab-serif厚边字体
QPQuasi-proportional准比例字体
# macOS 查看系统字体
fc-list : file family
fc-list : family

Code

  • Fira Code
    • 字体饱满,需要更大屏幕空间
    • 适用于 IDE - 字号较大,同屏文字少
    • 基于 Mozilla Fira Mono
  • JetBrains Mono
    • 接近 Consolas,强调阅读的流畅感,兼顾辨识度
    • 适用于 文本编辑器 - 字号较小,同屏文字多
  • Cascadia Code
    • 辨识度强,大小写区分感强,符号区分感强
    • 适用于 命令行 - 每行文字较多,需要强调行距感
    • 来自微软
  • be5invis/Iosevka
    • sans-serif + slab-serif, monospace + quasi‑proportional
    • Iosevka
  • Menlo
    • 会连 fi - 导致代码视觉上未对齐

Monospace

写代码推荐 等宽黑体字体

  • 等宽字体
  • 中文:英文 = 2:1
  • lxgw/LxgwWenKai
    • LXGW WenKai Mono
  • subframe7536/maple-font
    • Maple Mono
  • be5invis/Sarasa-Gothic
    • Sarasa Gothic = Inter + Iosevka + Source Han Sans
    • Sarasa Mono SC
    • 更纱黑体
    • 比 Maple Mono 窄一点
  • Ubuntu Mono
  • Inconsolata
  • Iosevka
  • Noto Sans Mono ExtraCondensed
  • 中易宋体
  • 中易黑体
  • M+ 1m/2m/1mn
  • 文泉驿等宽正黑
  • 思源黑体HW
  • Noto Sans CJK Mono
  • Nanum Gothic Coding
  • D2 Coding
  • Fixedsys
  • Xanh Mono
  • Input Mono Compressed
  • monofur
  • MS Gothic
# Sarasa Mono SC
brew install font-sarasa-gothic

# LXGW WenKai Mono
brew install font-lxgw-wenkai

# Maple Mono
# Maple Mono NF
# Maple Mono NF CN
brew install --cask font-maple-mono
brew install --cask font-maple-mono-nf
brew install --cask font-maple-mono-nf-cn

Emoji

Unicode

variable fonts



font glyph