Fonts

Font #

1 Terminology 术语 #

  • serif : 衬线

  • slab : 厚重的衬线

  • sans-serif : 非衬线

  • mono(space)monospace : 等宽

  • CL : Classical

  • ligature : 连体字符

2 Language abbreviation 语言缩写 #

2.1 中日韩 CJK #

  • SC : Simplified Chinese 简体中文汉字

  • HC : Hong Kong Chinese 香港繁体中文汉字

  • TC : Traditional Chinese 台湾繁体中文汉字

  • J : 日文汉字

  • K : 韩文汉字

2.2 LGC abbreviation #

  • LGC : Latin-Greek-Cyrillic subset 拉丁-希腊-西里尔字符集

  • cl : Cyrillic & Latin

2.2.1 LGC = 思源黑体 Noto Sans / Source Han San #

  • Gothic 哥特式, 引号为全角
  • UI 号比较窄时

2.2.1 LGC = Iosevka #

  • Em dashes : 长连接符, 长度为 En dashes 的两倍, 最短的称作 hyphen)

  • MonoT 包含 ligature, Em dashes 全角

  • Mono 包含 ligature, Em dashes 半角

  • Term 没有 ligature, Em dashes 半角

4 Opensource Fonts 开源字体 #

4.1 Sarasa-Gothic-Nerd-Fonts #

  • == Sarasa + Nerd == Iosevka + Source Han Sans 思源 + Nerd
  • releases
  • I use sarasa-mono-slab-sc-nerd-font.zip and sarasa-mono-sc-nerd-font.zip
  • laishulu/Sarasa-Mono-SC-Nerd more stars at github but less Nerd font, 此字体 start 多, 但其中图标不全, 没有 X 叉

4.2 Sarasa-Gothic #

  • 基于 Iosevka 和 Source Han Sans 的 CJK 编程字体

  • Sarasa = Iosevka + Source Han Sans 思源

  • 作者@知乎

  • Iosevka@github

    • Versatile typeface for code, from code.
    • Iosevka 是一个开源的、无衬线+平板衬线、等宽+准比例字体系列,专为编写代码、在终端中使用和准备技术文档而设计
  • 思源 Source Han Sans@github

    • 是一套 OpenType/CFF 泛中日韩字体

Style dimension #

  • Latin/Greek/Cyrillic character set being Inter (LGC = Inter)

    • Quotes (“”) are full width —— Gothic
    • Quotes (“”) are narrow —— UI
  • Latin/Greek/Cyrillic character set being Iosevka (LGC = Iosevka)

    • Em dashes (——) are full width —— Mono
    • Em dashes (——) are half width —— Term
    • No ligature, Em dashes (——) are half width —— Fixed

4.3 nerd-fonts #

  • 是一个使用大量字形(图标)修补开发人员目标字体的项目
  • 特别是从流行的“标志性字体”中添加大量额外的字形,例如 Font Awesome、Devions、Octicons 等