自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

11種編程字體中的哪款適合你?

譯文
開發(fā) 后端
有許多帖子和網(wǎng)站比較編程字體,這些文章內(nèi)容都不錯。那么,為什么我在這里重復(fù)同一個話題?原因是我老發(fā)現(xiàn)自己迷失于數(shù)十種字體中,搞不清楚哪一種字體最適合自己。于是,今天我嘗試了許多字體,為讀者遴選了下列字體。這些字體非常流行,易于獲取。最重要的是,所有這些字體都是免費(fèi)的!

【51CTO.com快譯】有許多帖子和網(wǎng)站比較編程字體,這些文章內(nèi)容都不錯。那么,為什么我在這里重復(fù)同一個話題?原因是我老發(fā)現(xiàn)自己迷失于數(shù)十種字體中,搞不清楚哪一種字體最適合自己。于是,今天我嘗試了許多字體,為讀者遴選了下列字體。這些字體非常流行,易于獲取。最重要的是,所有這些字體都是免費(fèi)的!

我使用以下衡量指標(biāo)對字體進(jìn)行了排序:

  • 相似的字符是否易于區(qū)分,比如0O和1lI
  • 字體樣式(線寬和字符寬度/高度)是否易于閱讀
  • 以及我個人的偏好

屏幕截圖均使用了相同代碼片段中的VSCode。除非另有說明,否則所有屏幕截圖都使用同樣的設(shè)置"editor.fontSize":14。

1. Hack

Hack是一種專門為源代碼設(shè)計的開源字體,基于Bitstream Vera和DejaVu這兩個項(xiàng)目。0O和1lI很容易區(qū)分,字體易于閱讀。具體而言,我喜歡斜杠零。 

11種最佳編程字體中的那款適合你?

2. DejaVu Sans Mono

DejaVu源自Bitstream Vera,它也是一種優(yōu)秀的免費(fèi)許可字體。Sans Mono可清楚地區(qū)分0O和1lI。與Hack相比,0里面的點(diǎn)有點(diǎn)小,但總體上這款字體讓人感覺舒適。 

11種最佳編程字體中的那款適合你?

3. Monaco

Monaco是Snow Leopard之前的OSX使用的默認(rèn)字體。字符很獨(dú)特,所以很難混淆0O和1lI。我喜歡這種字體,是由于它的特殊樣式讓我覺得如同再度使用OSX(現(xiàn)在我主要使用Ubuntu)。 

11種最佳編程字體中的那款適合你?

4. Source Code Pro

Source Code Pro由Adobe設(shè)計。整體而言,文本看起來比其他字體更清晰,更不用說易于區(qū)分的字符了。 

11種最佳編程字體中的那款適合你?

5. Menlo

Menlo是macOS中面向Xcode和Terminal的新默認(rèn)字體。它是DejaVu Sans Mono的衍生字體。自很久以前使用OSX以來,我個人比較喜歡Menaco,但Menlo也是程序員的一個好選擇。 

11種最佳編程字體中的那款適合你?

補(bǔ)充信息:Menlo不再是macOS中的默認(rèn)字體。在macOS High Sierra中,默認(rèn)字體已改為San Francisco Mono,這也是程序員的一種出色選擇。感謝Ivan Cantarino(https://medium.com/@ivancantarino)和p13t3rm(https://medium.com/@p13t3rm)。

6. Consolas

Consolas是微軟Visual Studio的默認(rèn)字體。它之所以大受歡迎,是由于隨Windows一并交付。我個人不是很喜歡字符l,因?yàn)樗苋菀着c1混淆。 

11種最佳編程字體中的那款適合你?

7. Space Mon

Space Mono由Colophon Foundry設(shè)計,是一款優(yōu)秀的等寬字體。我不喜歡的兩個缺點(diǎn)是:在14pt字體大小下,(1)l可能與1混淆,(2)兩者無法區(qū)分。

 

11種最佳編程字體中的那款適合你?

 

8. FiraCode

FiraCode支持字體連字功能。它可以將兩個或更多字符合并成一個字符,讓代碼讀起來更清晰。請注意下面屏幕截圖中的!=、<=和==。雖然我不喜歡字體連字,因?yàn)槲沂煜ぴ挤?,看到合并字符時覺得有點(diǎn)困惑,但我認(rèn)為這種字體對其他人有所幫助。 

11種最佳編程字體中的那款適合你?

注意:在VSCode中,必須將下面這一行添加到設(shè)置中,那樣才能實(shí)現(xiàn)字體連字功能。

"editor.fontLigatures":true,

9. Anonymous Pro

我喜歡Anonymous Pro,是由于它給人以打字機(jī)的感覺。此外,<字符比Hack更窄,這讓人覺得像個符號。 

11種最佳編程字體中的那款適合你?

10. IBM 3270

IBM 3270基于IBM在1971年制造的IBM 3270終端中所使用的字體。該字體非常適合編程,具有復(fù)古風(fēng)(不過我不太習(xí)慣)。

請注意,這種字體相對較小,所以我的建議是增加字體大小,減小線高,以便在屏幕上更具可讀性。

"editor.lineHeight": 20,

"editor.fontSize": 14, 

11種最佳編程字體中的那款適合你?

11. Droid Sans Mono

Droid Sans是為Android開發(fā)的,是一種漂亮的字體。然而***的問題是,它沒有斜杠零,所以0和O無法區(qū)分。

補(bǔ)充信息:Droid Sans Mono在這里有斜杠版和加點(diǎn)版。感謝hawtre smith

謝謝閱讀!但愿本文能幫助你為自己的IDE或終端找到新的字體,就像購買一件新的T恤!如果你喜歡本文,敬請推薦!

原文標(biāo)題:11 Best Programming Fonts,作者:Charlee Li

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2015-06-17 10:10:28

2015-06-17 09:54:08

2018-09-09 23:07:17

物聯(lián)網(wǎng)可視化編程工具

2021-12-13 08:29:18

Code編程字體

2022-06-13 10:03:02

瀏覽器ChromeEdge

2019-04-16 14:00:28

程序員開源字體

2020-07-15 07:00:00

DebianUbuntuLinux Mint

2020-07-10 10:48:51

編程語言JavaPython

2020-04-10 09:00:00

任務(wù)管理軟件工具

2020-06-16 16:57:55

數(shù)據(jù)庫MySQL技術(shù)

2025-02-11 12:35:12

2018-08-21 13:50:05

編程語言JavaPython

2017-06-07 11:10:20

數(shù)據(jù)庫開源開發(fā)工具

2020-07-06 10:29:21

Linux系統(tǒng)數(shù)據(jù)

2016-04-06 10:16:34

LinuxPDF文檔閱覽器

2017-02-28 21:41:24

免費(fèi)編程語言

2022-10-21 07:07:33

TiDBHTAP數(shù)據(jù)庫

2024-05-31 07:52:18

2021-08-03 08:00:00

防火墻網(wǎng)絡(luò)安全工具

2021-06-29 08:17:07

Window11電腦項(xiàng)目
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號