zhimoe

Captain your own Ship.


  • 首页

  • 归档

  • 编程

  • 翻译

  • 随想

  • 关于

  • 搜索

最佳编程字体

2020-08-21   |   随想  

个人对于编程字体有一点点洁癖,在尝试十几个字体后,终于使用FontForge和fontline.py动手修改制作自己的编程字体:Aurulent和 Fira Code。

Aurulent

字体下载

  1. 小写字母来自Aurulent Sans Mono,其他基于Fira Code.Aurulent Sans Mono风格和SourceCodePro非常像,胖宽型,大开大合,简单却有具有设计,特别是字符g,a,p,y,s。
  2. 字母r的思路来自gintronic. 优点是在低分辨率屏,r的末尾不会被hint只剩下尖尖。
  3. 问号?也来自gintronic字体,非常漂亮。

Aurulent效果
Aurulent

Fira Code

Fira Code是全网最受欢迎的字体,但是这个r实在过于fancy,所以重新构建了一个版本,只提供regular和bold两个字重

MonoLisa

目前在用也是最喜欢的收费字体, MonoLisa完美体现了官网上面的"font follows function"宣言,整个字体在代码阅读中有一种从左到右的流动感。也是自己第二次付费字体(第一次是方正)
唯一不足的是和fira code相比,开发者在hint方面不太行,每个版本总是会有一些hint问题,在非4K显示器上面效果会很糟糕,例如"=>“的等号会明显上下粗细不一致。因为自己都是4K显示器,干脆就使用fontforge进行dehint处理。

其他编程字体

个人比较喜欢的字体有

  1. SourceCodePro, 只是这个r在低分辨率下一塌糊涂, 结合office code pro做了一个更适合正文的SourceCodePro版本
  2. Adobe LetterGothic: 这是一个经典的IBM打字机字体。这个字体经典在于字符r是我认为所有字体里面设计的最漂亮的, 在字体设计中,感觉r是最难设计的,像fira code这种r, 有点过于fancy,很容易吸引你的目光; 像source code pro那种超级简洁, 在win下面渲染除非是高分屏,否则一塌糊涂.除了字符r, letter gothic作为1960时代打字机默认字体之一,在字符n,u的角上,都保留了非常漂亮而含蓄的细节,这一点,我非常吐槽jetbrains mono字体,居然把小写u的尾巴去掉,声称可以加快阅读, 或许能提速,但是丢了美感. LetterGothic具体的效果看我之前的推文Thread.
  3. TheSansMono: 经典等宽字体。你可以在很多书上面看到这个字体.斜体是所有字体最好看的,收费,作者也是windows经典的代码字体Consolas作者。

Letter Gothic效果
Adobe LetterGothic

非编程英文字体推荐

Sans类

一般黑体中文适合搭配Sans英文字体,推荐经典的Open Sans,Inter,Lato,Fira Sans。Inter风头正盛,很多网站包括2023的jetbrains IDE UI字体都换成这个了,特点就是没有任何特色。个人认为Lato设计细节最佳,但确实不适合用于UI,但是在网站正文中使用非常不错。
收费字体中Sana Sans在正文中效果也不错,播客网站changelog用的就是这个字体。

Serif类

一般宋体中文适合搭配衬线英文字体,推荐Palatino和Merriweather,后者是google font上面排名第一的serif字体,缺点是字体偏粗。

手写体

大部分手写体都不适合阅读,但是Alegreya Sans斜体比较合适,在手写风格和可读性达到较好平衡。

#font #aurulent #firacode
Buy me a coffee
Associated Type in Rust
如何正确地系鞋带
评论加载中... 如果长时间无法加载,请针对 giscus.app 启用代理。
  • 文章目录
  • 站点概览
zhimoe

zhimoe

72 日志
4 分类
45 标签
GitHub ZhiHu
书签
  • 可视化Git
  • 绘画博物馆
  • Rust小抄
  • 谷歌机器学习
标签云
  • code
  • java
  • python
  • scala
  • rust
  • spring
  • qq空间
  • 并发
  • git
  • docker
  • aop
  • async
    • Aurulent
    • Fira Code
    • MonoLisa
    • 其他编程字体
    • 非编程英文字体推荐
2016 - 2023 zhimoe
0%