侧边栏壁纸
  • 累计撰写 275 篇文章
  • 累计创建 141 个标签
  • 累计收到 18 条评论

目 录CONTENT

文章目录

我的编程字体选择

Sherlock
2020-09-11 / 0 评论 / 0 点赞 / 2240 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

三种个人比较喜欢的开源等宽字体

  • tonsky/FiraCode

    不支持中文
    字体更饱满,但也需要更大屏幕空间
    可主要用于 IDE(字号较大,同屏文字少)

  • JetBrains/JetBrainsMono

    风格接近 Consolas,强调阅读的流畅感,同时兼顾辨识度
    可主要用于文本编辑器(字号较小,同屏文字多)

  • microsoft/cascadia-code

    辨识度更强,大小写区分感强,符号区分感强。
    可主要用于命令行(每行文字较多,需要强调行距感)
    目前有四个变种,Mono 表示不连字,PL 表示 PowerLine

开发 IDE 使用

IDEA 首选Fira Code + 方正兰亭黑(FZLanTingHei-R-GBK),次选JetBrains Mono NL

IDEA 首选JetBrains Mono + Monaco

在尝试一个中英文严格2:1的等宽字体Sarasa Term SC Nerd

更纱终端书呆黑体,等宽确实很爽,但是英文字母有点窄。。

还有一个据说价值100万的MonoLisa字体

Fontlink 是 Windows 采用的一种类似虚拟字体的技术。使用 Fontlink 时,某个字体可以和多个其它的字体建立连接关系。

连接后,该字体通常被称作主字体,而其它那些与之连接的字体称作连接字体。

例如我们将主字体 Fira Code 映射一个连接字体方正兰亭黑,在输出英文时会以主字体 Fira Code 显示;而在输出中文时,Windows 在主字体 Fira Code 中没有找到支持中文的字体信息,那么会在连接字体方正兰亭黑中继续搜索,所以输出中文时会以方正兰亭黑显示。

具体使用方法可以参考:通过字体映射Fontlink美化中文显示

VS Code

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

文本编辑器使用

首选JetBrains Mono

命令行使用

首选Cascadia Code PL,次选Source Code Pro for Powerline

Windows Terminal

// 在 setting.json 中,在"profiles" --> "defaults"中添加该行
"fontFace": "Cascadia Code PL"

可参考:

字体文件名称含义

TTF: 如果不知道怎么选,选 TTF 肯定就没错。

TTC: 你可以理解成它里面塞了很多个 TTF 的字体文件,相当于一个压缩包。可以包含多个 TrueType 字体的文件格式。好处就是,让文件更小。

SuperTTC: 就是 TTC 的升级版,有更高效的打包方式,可以往里面塞更多的可变字体。进一步节省空间。

Unhinted: 没有微调字形的版本,也就是使用 Iosevka 和 Source Han Sans 原版的字形。文件大小比其他版本更小,但可能在某些字的结构上,显示没那么清晰。特别是小字号。如果不是很在意文件大小,而且也不在意字体的显示清晰,一般不选。

地区语言 (Locale)

SCTCHCCLJK
简体中文台湾繁体中文香港繁体中文传统旧字形日文韩文

Mono: 等宽字体

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区