有什么效果不错的编程字体?代码字体 code font

macOS 上 Menlo 字体

windows上 consolas 字体

linux上 dejavu san mono 字体

Ubuntu + Creator 的默认字体:Source Code Pro  https://github.com/adobe-fonts/source-code-pro

---------------------------------------------------------------

写代码用哪种字体看起来最舒适? https://www.zhihu.com/question/32058777/answer/3184096112

NeverStandStill

从可读性和美观综合考量,

# 下面这 3种字体,应该都是操作系统自带的吧?

   

macOS 上 Menlo 字体

windows上 consolas 字体

linux上 dejavu san mono 字体

本人 (NeverStandStill) 有强迫症,以上是长期更换体验后的最终选择

发布于 2019-03-24 22:17

注:使用操作系统自带的就好了,没必要自己寻找字体、并安装那么麻烦的。

Linux 自带的:FeatherPad 编辑器官方默认的就是这个字体?

​------

什么是等宽字体

等宽字体(monospaced font)是指字符宽度相同的电脑字体。

等宽字体为什么适合编程使用?

等宽字体之所以适合编程使用有如下几个原因:

  • 字符易于识别,每个字符在屏幕上显示的宽度
  • 都是相同的,更加方便区分字符,比如数字零和字母O在等宽字体中看起来是非常不同的,不容易混淆。
  • 对齐和缩进
  • ,等宽字体能够使各行代码美观的对齐和整齐的缩进,很容易看出来缩进是否正确,方便组织代码
  • 易于统计字符数量
  • ,每个字符所占据的空间大小都相同,因此更容易直观地看出代码的字符数量。

=======================================

有什么效果不错的编程字体?

(14 个免费的等宽编程字体)

我们整天都在使用代码编辑器、终端和其他开发工具

,使用一种让眼睛舒服的字体可以大大改善我们的工作效率。

这篇文章汇总了 14 个免费的等宽编程字体

,包括了每个字体的介绍、评价和下载链接。

1. Fira Code


曾使用 Monaco 字体超过十年的时间,直到我遇到了 Fira Code。这个字体在 Github 上面有超过 53,600 个 star,它这么受欢迎是有原因的。字体作者 Nikita Prokopov 在连字符

(Ligature)上花了很多功夫,连字符可以把单独的字符合并成单一的逻辑标记。Fira Code 是我现在最喜欢的字体。


(Fira Code 中的连字符)


下载链接 • https://github.com/tonsky/FiraCode


2. IBM Plex Mono


Plex 系列字体是在 IBM 使用了 50 多年的 Helvetica 字体之后,被创建出来作为替代品的。它有着非常优雅的斜体字体,以及非常清晰易读的字形。美中不足的是,它没有包含连字符。


下载链接 • https://github.com/IBM/plex


3. Source Code Pro


Source Code Pro 是 Adobe 首先制作的开源字体之一。自2012年发布后,该字体大受欢迎,并被许多开发人员使用。它保留了 Source Sans 的设计特征和垂直比例,但改变了字形宽度,使其在所有粗细中保持一致。


下载链接 • https://github.com/adobe-fonts/source-code-pro


4. Monoid


如果你是那种讨厌水平滚动的人,这就是适合你的字体(因为这款字体比较细长)。它针对编程进行了优化,即使在低分辨率的显示器

上也有 12px/9pt 的类似位图的清晰度。该字体还有一个名为 Monoisome 的 Font Awesome 集成。


下载链接 • https://github.com/larsenwork/monoid


5. Hack


Hack 是所有字体

中最可定制的之一,拥有1573个字形,你可以自行更改每一个字形的细节。此外,Powerline 字形也包含在其常规字体套件中。


下载链接 • https://github.com/source-foundry/Hack


6. Iosevka


Iosevka 默认提供了苗条的字体形状:其字形宽度正好为1/2em。相比于其他的字体,你可以在同样的屏幕宽度下放置更多列的文字。它有两种宽度:普通和扩展

。如果你希望字体间隔更大一点的话,就选择扩展版本的宽度。


下载链接 • https://github.com/be5invis/Iosevka


7. JetBrains Mono


IntelliJ、WebStorm 等诸多IDE背后的公司 —— JetBrains,在2020年出人意料地推出了自己的字体。他们的字体力求让代码行长度更符合开发人员的期望,使每个字母占据更多的像素。他们在保持字符的宽度标准的基础上最大化了小写字母的高度,从而实现这个目标。


下载链接 • https://github.com/JetBrains/JetBrainsMono


8. Fantasque Sans Mono


Fantasque Sans Mono 的设计以实用性为重点,它可以给你的代码增添一丝不一样的感觉

。它手写风格的模糊感使其成为一个很酷的选择。


下载链接 • https://github.com/JetBrains/JetBrainsMono


9. Ubuntu Mono


这款字体是专门为了补充 Ubuntu 的语气而设计的。它拥有一种现代风格,并具有独特的 Ubuntu 品牌特性,传达出一种精准、可靠和自由的态度。如果你喜欢 Linux,但需要在 Windows 或 MacOS 上工作,这款字体将给你带来一点小小的慰藉和快乐。


下载链接 • Ubuntu font


10. Anonymous Pro


这种字体的出色之处在于,它特别区分了那些容易被误认为相同的字符,比如“0”(零)和“O”(大写字母O)。它是一个由四种固定宽度字体组成的字体族,特别针对编程人员而设计。


下载链接 • Anonymous Pro - Mark Simonson


11. Inconsolata


这款字体可以作为微软

的 Consolas 字体的开源替代。它是一种用于显示代码、终端等使用场景的等宽字体。它提供了连字符,能够给用户出色的编码

体验。


下载链接 • https://github.com/googlefonts/Inconsolata


12. Victor Mono


这种字体简洁、清新且细长,具有较大的字母高度和清晰的标点符号

,因此易读性强并且适合用于编程。它具有七种不同粗细和 Roman、Italic 和 Oblique 样式。它还提供可选的半连接草书

斜体和编程符号连字符。


下载链接 • https://github.com/rubjo/victor-mono


13. Space Mono


这款字体专门为了标题和显示器排版而开发,它拥有几何

板块的核心与新颖的近乎过度的合理化形式。它支持拉丁扩展字形集,可以用于英语和其他西欧

语言的排版。


下载链接 • https://github.com/googlefonts/spacemono


14. Hasklig


在Source Code Pro的基础上,这款字体通过连字符来解决不合适的字符的问题,这也是排版师们一直以来使用的方式。底层代码保持不变——只有表现形式发生变化。


下载链接 •https://github.com/i-tu/Hasklig


哪个字体是你的最爱


字体,就像颜色主题一样,是一个非常因人而异的话题。不同的开发者喜欢不同的字体。有些人喜欢连词

,有些人不喜欢。有些人喜欢斜体字

,有些人则讨厌。


希望这篇文章能帮助你找到喜欢的字体,给它一个机会,尝试使用几天,你会有不一样的感觉。欢迎大家在评论区说说自己最喜欢的字体

来源:wzkMaster

发布于 2023-10-09 19:18

链接:https://zhuanlan.zhihu.com/p/651647623

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值