程序员的编程字体!


prtyaa
prtyaa 2023-12-25 13:04:41 64542
分类专栏: 资讯

这次跟大家聊聊编程的字体,对于我们程序员而言,每天面对时间最长的就是各种 IDE 了。选择一款好看的编程字体就变得很重要了,赏心悦目,对身心健康还是很有帮助的,可能吧。

如果你现在还在使用默认的字体,或者随便用的,那可以考虑一下下面这三款字体。没准换上之后,心情一好,还能少写俩 bug 呢。

最好在电脑浏览器查看,或者在手机上放大看,才能看出效果。

JetBrains Mono

大家都知道,我们平时开发用的 IDEA 就是JetBrains 家开发的,除了 IDEA 外, 还有其他为各种语言开发的对应工具,比如为 Python 提供的 PyCharm 等。作为专业的 IDE 开发商,对用户诉求那肯定是非常清楚的,所以专门设计了自家的编程字体 JetBrains Mono 。

我目前用的就是这一款字体。JetBrains Mono 是一种等宽无衬线字体。

等宽

Mono 的就是等宽意思,我们从小学写字的时候,老师告诉我们:写的字要方方正正才好看。那时候的本子是田字格的,每一个汉字摆在一个格子里,不大不小的,这样整整齐齐的一篇写下来才好看,要不说我们的文化博大精深呢。

下面的字体中,上面的是非等宽,下面的就是等宽字体,还是等宽的更好看一些。

无衬线

我们有时候在页面上会看到这样的样式定义,后面有个 sans-serif,这就是无衬线的意思。

body {
 font-family:Helvetica Neue",Helvetica,Arial,sans-serif;
}

无衬线只是针对西方语言的,比如英语,东方文字大部分都没这个特性,除非故意设计的字体。而编程语言绝大部分都是英语的,所以有无衬线在视觉体验上很明显。

下图是衬线字体和无衬线字体的区别,视觉感官上区别非常大。

下图是 JetBrains Mono 字体在 IDEA 中的效果。

 

IDEA JetBrains Mono 字体风格

下图是 JetBrains Mono 字体在 VSCode 中的效果。

 

可以到官网下载 jetbrains.com/lp/mono/

Consolas

这个字体使用的人数应该是最多的了。我刚开始用 Visual Studio 做 C# 开发的时候一直用这款字体,后来转到 Java 之后也用了一款时间,直到 JetBrains Mono 字体出来之前,我一直用它。

之所以用的人多,可能也和 Visual Studio 宇宙第一强大 IDE 有关,因为它是内置在其中的字体。并且它还有个特性,就是在低分辨率下也能够显示的非常清晰。

它同样是等宽无衬线字体。

下图是 Consolas 字体在 IDEA 中的效果。

下图是Consolas 字体在 VSCode 中的效果。

SF Mono

这是苹果公司设计的一种等宽字体。

下图是SF Mono 字体在 IDEA 中的效果。

 

下图是 SF Mono 字体在 VSCode 中的效果。

 

VSCode 中 SF Mono 字体风格

我们可以在这个网站 nerdfonts.com/font-down 上看到各种常用编程字体的预览效果。

另外,还可以找到字体的 Nerd Font 版本,Nerd Font 就是在原有的字体文件上加入了更多的和编程相关的图标。

例如 JetBrains Mono 本身就支持很多特殊图标,向下面这样。如果你用了 Nerd Font 版,可以支持更多的图标。

常用的场景就是定制命令行客户端,比如使用 zsh 实现各种颜色和图标的样式,只是为了好看。

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=30212
赞同 0
评论 0 条
prtyaaL0
粉丝 1 发表 2554 + 关注 私信
上周热门
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1326
银河麒麟打印带有图像的文档时出错  1239
银河麒麟添加打印机时,出现“server-error-internal-error”  1026
统信桌面专业版【如何查询系统安装时间】  954
统信操作系统各版本介绍  947
统信桌面专业版【全盘安装UOS系统】介绍  906
麒麟系统也能完整体验微信啦!  892
统信【启动盘制作工具】使用介绍  502
统信桌面专业版【一个U盘做多个系统启动盘】的方法  444
信刻全自动档案蓝光光盘检测一体机  389
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!