包括但不限于 Coding 的字体,中文、英文都可以。
先说我目前认为的最好字体:

最喜欢的 Coding 字体:Jetbrains Mono 。
我用过很多编程字体,但是最终都用回了 JB Mono ,说不出特点,但就是看着舒服

最喜欢的屏显中文字体:Oppo Sans & HarmonyOS Sans & 汉仪旗黑
我并列的原因在于手机厂商的字体现在差别都不太大,都很舒服。后来发现大多都是汉仪设计的屏显黑体,这款汉仪旗黑也非常接近汉仪为手机厂商设计的字体。

最喜欢的屏显英文字体:verdana
因为英文字体本身比较简单,所以屏显这块我觉得简洁大方就是最好的,不需要有很鲜明的特点和艺术感

最喜欢的打印中文字体:宋体
其实我并不想写宋体,但是奈何也没有找到更合适的,宋体毕竟还是书面打印的王者。这也是我最纠结的,我到现在都没有找到那种打印质感很好的中文字体。如果有的话大家可以推荐一下

最喜欢的打印英文字体:Courier New
这个属于个人偏好,Courier New 的打印机风格让我非常喜欢,远远胜于 Times New Roman 。当然大多数人可能更喜欢 Times New Roman 。

回复太多了,我看不过来了。
受大家启发,我再写几个谈不上“最喜欢”,但是也觉得设计很好、很实用的字体。

雾霞文楷。在屏显楷体这块,我目前认为这个是最佳的。虽然我觉得屏显字体还是黑体更合适,但如果你要选一款楷体用于屏显,我觉得没有比这个更合适的。适合用于笔记、电子书一类场景。

Maple Mono SC。我认为目前最佳的terminal字体,也是中英文严格2:1等宽字体,推荐的原因是这款字体的中文部分采用了原体,相较于Sarasa使用的黑体视觉上更柔和一些。Sarasa使用的黑体比较饱满,同时有因为严格2:1等宽,所以中文部分显得有点拥挤。

Helvetica。其实写出来也没啥意思,我认为和verdana是类似的,风格克制且耐看,极其经典的一款字体。但是在Windows上可能表现不好。

汉仪圆体。发现没有写圆体,实际上我感觉无衬线圆体给人感觉都差别不大,没有很多那么强调艺术感,也没有很多黑体头发丝雕花的那种精细设计。整体来说我比较喜欢汉仪的圆体字体,种类也比较多,还有各种定制款。

github.com/tonsky/FiraCode

喜欢什么字体不重要,最重要的是看着舒服啊,那些稀奇古怪的字体看着也不舒服。

yysy, 宋体是我第二讨厌的打印字体. 新宋体第一.

手机上随便. 反正都是多倍屏, 使用距离也近, 显示出来都不差.
写码随便啥等宽字体都行, 重要的是渲染方式和字形. 例如 inconsolata 和 menlo 就挺不错的
打印体没有渲染阴影的效果, 我还是喜欢冬青黑 w3, 苹方也还行, 就是细了点. 打印英文用衬线字体真的看得难受, 我还是喜欢非衬线字体, 最好是等宽, 等宽字体占据编码界字体使用率的绝对大头, 不用说是不是方便认记和阅读了吧.

霞鹜文楷
github.com/lxgw/LxgwWenKai

当年第一次看到微软雅黑相当惊艳,现在在高 PPI 屏幕,无论是 Mac 还是 Windows 上,都觉得有点不舒服

+1, 觉得英文用在 terminal 里也挺好看

微软雅黑

被砍掉的新雅黑巨好看,配 Segoe UI 很绝

代码:DejaVu Sans
正文:Georgia

屏显字体:1.苹方 2.冬青黑体

Monaco!

Rec mono duo

www.programmingfonts.org/#hack

赫蹏字体: sivan.github.io/heti/
中文太漂亮了

还是感觉 Sarasa UI 最好看。
github.com/be5invis/Sarasa-Gothic

换了很多了,编程字体最终还是选择 Monaco

Comic Sans MS
微软雅黑
idea 用 Consolas ,不习惯 JB Mono 感觉有点偏高偏瘦

汉仪正圆

今年才换上的 sf mono ,配合 xcode dark theme 和配色非常完美

Cascadia Code

高分屏可以使用衬线体

微软雅黑最丑黑体,没有之一

consolas, Noto Sans

Consolas yyds

感觉 OPPO 的开源字体不错

fixedsys ,规整耐看。但确实在大 font size 时锯齿感太强了,所以在缓慢地弄曲线柔和的矢量版本,前几天在 github 上看到有人做了类似的事情,做了个字体 fixedsys-modern ,但跟我期望的效果不太一样。

同 1L ,Fira Code 看得很舒服
另外不知道有没有不喜欢使用任何 Serif 字体的哥们,我也说不上来为什么,但是看到就难受

『霞鹜文楷 + Cascadia 』完美组合

Jetbrains Mono 和 IBM PLEX 之间我徘徊了很久,两者字体相近,前者过度没有后者自然,但 IBM PLEX 的 0 和 O 没有有效区别,最后我自己把 IBM PLEX 的 0 加了个点就万事大吉。

现在的打印字体我都在用汉仪玄宋,看书看长文很舒服。

jetbrains mono+更莎

最近用 ob 的主题发现一个英文字体挺喜欢的 Recursive S

写代码:source code pro
记事本:consolas

无衬线体:Trade Gothic ,用于 PPT 、邮件
衬线体:Merriweather 、Lora ,因为喜欢它们比较细微的斜体

中文无衬线体:微软雅黑
中文衬线体:新宋体、Noto Serif CJK

Oppo Sans & Harmony Sans & Mi Sans 都是基于汉仪旗黑的变种,其中 Oppo Sans 相对激进 去除了所有修饰用的喇叭口和字脚,Harmony Sans 则和传统黑体更为相近,Mi sans 算是其中把握得最为平衡的一款字体,在保证了必要的可读性的同时,又没有过多的额外修饰。

很多人看不起宋体,认为丑、刻板,然而更多是因为系统自带的中易宋体设计不佳的缘故。可以关注下雅宋和新书宋,个人认为是最佳的中文打印字体。另外宋体在屏显领域也是有好的发挥例子的,悠宋、屏显雅宋这两款字体在保留着宋体的风韵和辨识度的同时 又有着良好的屏显效果。

新雅黑实际就是方正兰亭黑 Pro 的微软定制版~

YaHei Consolas Hybird

这款字体我也很喜欢,另外我还推荐一款字体 仓耳新楷 03w04 ,ta 和霞鹜文楷的设计比较类似,不过仓耳新楷这款字体在设计之初就是针对屏显领域而创作的,而 03 版算是在传统黑体和楷体之间达到一个比较优秀的临界点,推荐试一试。

推荐一个: 之前用 source code variable 然后 monaco, 现在推荐 github.com/belluzj/fantasque-sans ,主要一个字体看久了也容易审美疲劳。

zapfino ( bushi

微软出的 Cascadia Code

终端和 IDE 都是 courier 点阵字体,中文就雅黑,不然有时候排版会有问题。
想找个好用的点阵字体好难

筑紫 a 丸
日系饱满圆润字体:筑紫 A 丸ゴシック5 字重!
作者:宁静之雨

或者可以用方正 FW 筑紫 a 圆代替

在低分辨率屏幕上显示良好,同时我的手机网站都是用的这个字体

无衬线:霞鹜文楷 /思源黑体 /苹方
衬线:思源宋体

英文:换来换去还是 SF Pro Display 最舒服

苹方、微软雅黑、仿宋、宋体

github.com/adobe-fonts/source-code-pro

之前用 netbeans 字体显示有点问题,于是自己手动合并了字体:
github.com/zjsxwc/my-netbeans-chinese-font

思源宋体 heavy ,做 PPT 无敌。

有没有和我一样 喜欢 source code pro 的🐶🐶🐶

source code pro, 习惯了再换其他的总觉得不舒服

中文 Arial Unicode MS ,西文 Twinkl

方正新书宋、汉仪旗黑、Minion Pro 、Myriad

编程字体:MonoLisa

推一下自己的字体 github.com/subframe7536/Maple-font

monaco

MonoLisa 比 fira 看着舒服。而且带有斜体。

source code pro~后面 vscode ,idea 等带的字体,都不习惯,最后还是用回 source code pro

Fire Code 非常喜欢

#58 Fira Code....

Sarasa, inconsolata-g, ubuntu mono
编程字体只接受等宽

等宽更纱黑

1il oO0 "' 看不清的,就不适合用在编辑器上。

很喜欢 Operator Mono ,一直在用

Monaco

微软雅黑 + monaco

自己做的 Monaco 常规体 + MonoLisa 斜体的混合字体。

旧版 cascadia code

monaco

Calibri

感觉 1080P 用什么字体都不好看

Hack Nerd Font, 而且最近 windterm 登录 ubuntu ,用 ubuntu mono 渲染有问题,Hack 就完美。

一直使用 幼圆SourceCodePro+Powerline+Awesome Regular

我的常用软件字体,'Roboto Mono' 加 '霞鹜文楷等宽' 的组合。
前端时间写了个博客,关于 VSCode ,LogSeq ( PC 端和手机端),Typora 以及 Hexo 博客的字体设置的方法,有需要的可以参考我的博客。
www.luojiego.com/2022/12/23/my-font-settings/

英文阅读: charter/charis SIL
代码等宽: SF mono

www.codingfont.com/
推荐下这个,几十个编程用字体两两对比最后选出你最喜欢的,可以关闭字体名纯靠感觉选
乐还是很乐的,我最后选出的是 space mono( fonts.google.com/specimen/Space+Mono)
然而不知为什么这套字体在 IDEA 里显示的很细,在 vscode 就很正常,有点失望,我还真挺喜欢的

代码用 maple mono ,日常用落霞孤鹜文楷

跟楼主品味差不多,但屏显字体比较喜欢衬线体,例如宋体家族

这个好我也用

Menlo

Hack

写代码很喜欢 Lilex

54 楼的字体不错,我已经从 source code pro 叛变过去了~

英文用 Input ,中文 kindle 上用信黑体

我用的配置是:

  • 等宽:Iosevka Term Nerd (text editor) / Noto Sans Mono (webpage)
  • 拉丁非衬线:Inter
  • 拉丁衬线:Noto Serif
  • CJK 非衬线:Noto Sans CJK
  • CJK 衬线:Noto Serif CJK

很古板的组合,这么配只是看上去和谐,不见得好看,但也不会有啥违和感。

Iosevka 还是看重了它的字宽设计(不太会表达,不过用过的应该都清楚我在表达啥),不过这字体在小字号下看着不太舒服,所以我一般也会把文本编辑器的字号调整到 14 以上。

正文排版用中易宋体(别无选择)……阅读宋体用汉仪玄宋,无衬线用苹方,等宽用更纱黑体。

汇文筑地五号明朝, , 更强版 - 汇文明朝, 作者是天王帝廷.

正文霞鹜文楷,标题得意黑
PPT 用

Fira Code

等宽更纱黑体, 目前写代码用着最满意的字体, 其他的都默认字体没怎么改过

Consolas

最喜欢的中文字体:方正清刻本悦宋

从一个视频看到之后再也忘不了: [『第一眼就喜欢上的人,怎么甘心只做朋友。』— 小妇人 °] www.bilibili.com/video/BV1pf4y1v78b/?share_source=copy_web&vd_source=5038159f17df327164d8e8715e73d754

ibb.co/6rbqCJ7

ibb.co/sKBZXPX

www.foundertype.com/index.php/FontInfo/index/id/199

FOT Klee Pro

等宽字体:SF Mono, IBM Plex Mono, Fira Code, JetBrains Mono, Roboto Mono

英文( Latin )字体:SF Pro, Inter, Google Sans Text, Google Sans Display, Poppins, Mona Sans, Computer Mondern, Bitter, Gimlet, Rubik, Lora, Onest

中文( CJK )字体:MiSans, OPPOSans, HarmonyOS Sans, 苹方, 思源宋体,方正悠宋,汉仪玄宋,汉仪霞鹜文楷,造字工房朗宋体

我比较喜欢圆润的字体,推荐:未来圆

推荐一个中英等宽的字体,vim 模式下写文档很舒服。

Sarasa

M PLUS Code Latin 50, Sarasa Mono SC
MiSans

文泉驿等宽正黑
Avenir, Overpass Mono

列印或 PDF 全用 Serif, 荧幕显示的话 CJK 用微软正黑(透过 only screen 来控制);其余一致,如下:

西文:
标题(大字):Old-style serif, eg: Palatino or Baskerville;
正文(小字):Didone serif, eg: PT Serif, Century;

Times New Roman 和其余的诸多西文字型一比的一大特点就是太小,因此不适合配在一起用,甚至不适合做 fallback, 因为若真的 fallback 到 Times New Roman 上去会发现这个字符明显变小了。

PT Serif 在荧幕上显示来说是无敌的,列印还凑合。Century 适合放在引用或者公式部分,通篇用 Century 或者 Georgia 又会觉得略「厚」。

CJK 列印:
标题(大字):明朝体(宋体)的 bold, 比如思源宋体的 bold;
小标题(中字):明朝体(宋体)的 semibold, 比如思源宋体的 semibold;
正文(小字):明朝体(宋体),比如新细明体(繁中)、SimSun (简中) 或思源宋体(其实新细明体和 SimSun 列印效果还不错,它们只是在荧幕上看着不好看,但新细明体、SimSun 包括下面提到的 DF-KaiSB 这些系统自带的中文字型的一个通病就是西文部分太拉了,因此如若列印使用务必调好中西文的设定);
正文斜体:楷书体(楷体),但没有什么太好的选择,只有如系统自带的 DF-KaiSB. 使用 DF-KaiSB 等楷书体(楷体)的时候还得记得稍微稍微加大点字号(比如 font-size: 102% 这样)。

其实按道理来讲斜体在中文里应该对应宋朝体(仿宋),但实践中发现如果在明朝体(宋体)的正文里头混入宋朝体(仿宋)来作为对西文的对应……基本上很容易被忽视。

荧幕显示一开始就说了,CJK 统一强制使用微软正黑,不分什么标题、正文等,标题就是加粗的微软正黑。

等宽场合:
等距更纱黑体 Slab (我个人极度厌恶一切西文 Sans 字型,CJK 也只有荧幕上用微软正黑这唯一看得下去的 sans, 因此至少要有个 slab 来聊以自慰)

同时附议:微软雅黑是最最最丑陋的字体,引起生理不适。

修正:微软雅黑和等线是最最最丑陋的字型,引起生理不适。自 Office 2016 起,无论怎么强制(比如修改 Normal.dotm ,还是会有很大的概率 fallback 到等线),就因为这个,我在 Word 里头打稿子都换成了微软新注音,这样起码可以杜绝 fallback 到等线,即便是需要简体版,也打完了再转。