成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

5款適合程序員的開源字體

開源
編程字體有些在普通字體中沒有的特點,這五種字體你可以看看。在本篇文章中,我們將探索 5 款卓越的開源字體,使用它們來編程和寫代碼都非常理想。

5 款適合程序員的開源字體

編程字體有些在普通字體中沒有的特點,這五種字體你可以看看。

什么是***的編程字體呢?首先,你需要考慮到字體被設計出來的初衷可能并不相同。當選擇一款用于休閑閱讀的字體時,讀者希望該字體的字母能夠順滑地銜接,提供一種輕松愉悅的體驗。一款標準字體的每個字符,類似于拼圖的一塊,它需要被仔細的設計,從而與整個字體的其他部分融合在一起。

然而,在編寫代碼時,通常來說對字體的要求更具功能性。這也是為什么大多數程序員在選擇時更偏愛使用固定寬度的等寬字體。選擇一款帶有容易分辨的數字和標點的字體在美學上令人愉悅;但它是否擁有滿足你需求的版權許可也是非常重要的。

某些功能使得字體更適合編程。首先要清楚是什么使得等寬字體看上去井然有序。這里,讓我們對比一下字母 w 和字母 i。當選擇一款字體時,重要的是要考慮字母本身及周圍的空白。在紙質的書籍和報紙中,有效地利用空間是極為重要的,為瘦小的 i 分配較小的空間,為寬大的字母 w 分配較大的空間是有意義的。

然而在終端中,你沒有這些限制。每個字符享有相等的空間將非常有用。這么做的首要好處是你可以隨意掃過一段代碼來“估測”代碼的長度。第二個好處是能夠輕松地對齊字符和標點,高亮在視覺上更加明顯。另外打印紙張上的等寬字體比均衡字體更加容易通過 OCR 識別。

在本篇文章中,我們將探索 5 款卓越的開源字體,使用它們來編程和寫代碼都非常理想。

1、Firacode:***整套編程字體

FiraCode, Andrew Lekashman

FiraCode, Andrew Lekashman

在我們列表上的首款字體是 FiraCode,一款真正符合甚至超越了其職責的編程字體。FiraCode 是 Fira 的擴展,而后者是由 Mozilla 委托設計的開源字體族。使得 FiraCode 與眾不同的原因是它修改了在代碼中常使用的一些符號的組合或連字,使得它看上去更具可讀性。這款字體有幾種不同的風格,特別是還包含 Retina 選項。你可以在它的 GitHub 主頁中找到它被使用到多種編程語言中的例子。

FiraCode 與 Fira Mono 的對比,Nikita Prokopov,源自 GitHub

FiraCode 與 Fira Mono 的對比,Nikita Prokopov,源自 GitHub

2、Inconsolata:優雅且由卓越設計者創造

Inconsolata, Andrew Lekashman

Inconsolata, Andrew Lekashman

Inconsolata 是最為漂亮的等寬字體之一。從 2006 年開始它便一直是一款開源和可免費獲取的字體。它的創造者 Raph Levien 在設計 Inconsolata 時秉承的一個基本原則是:等寬字體并不應該那么糟糕。使得 Inconsolata 如此優秀的兩個原因是:對于 0o 這兩個字符它們有很大的不同,另外它還特別地設計了標點符號。

3、DejaVu Sans Mono:許多 Linux 發行版的標準配置,龐大的字形覆蓋率

DejaVu Sans Mono, Andrew Lekashman

DejaVu Sans Mono, Andrew Lekashman

受在 GNOME 中使用的帶有版權和閉源的 Vera 字體的啟發,DejaVu Sans Mono 是一個非常受歡迎的編程字體,幾乎在每個現代的 Linux 發行版中都帶有它。在 Book Variant 風格下 DejaVu 擁有驚人的 3310 個字形,相比于一般的字體,它們含有 100 個左右的字形。在工作中你將不會出現缺少某些字符的情況,它覆蓋了 Unicode 的絕大部分,并且一直在活躍地增長著。

4、Source Code Pro:優雅、可讀性強,由 Adobe 中一個小巧但天才的團隊打造

Source Code Pro, Andrew Lekashman

Source Code Pro, Andrew Lekashman

由 Paul Hunt 和 Teo Tuominen 設計,Source Code Pro由 Adobe 創造的,成為了它的首款開源字體。Source Code Pro 值得注意的地方在于它***可讀性,且對于容易混淆的字符和標點,它有著非常好的區分度。Source Code Pro 也是一個字體族,有 7 中不同的風格:Extralight、Light、Regular、Medium、Semibold、Bold 和 Black,每種風格都還有斜體變體。

潛在易混淆的字符之間的區別,Paul D. Hunt 源自 Adobe Typekit 博客。

潛在易混淆的字符之間的區別,Paul D. Hunt 源自 Adobe Typekit 博客。

在計算機領域中有特別含義的特殊元字符, Paul D. Hunt 源自 Adobe Typekit 博客。

在計算機領域中有特別含義的特殊元字符, Paul D. Hunt 源自 Adobe Typekit 博客。

5、Noto Mono:巨量的語言覆蓋率,由 Google 中的一個大團隊打造

Noto Mono, Andrew Lekashman

Noto Mono, Andrew Lekashman

在我們列表上的***一款字體是 Noto Mono,這是 Google 打造的龐大 Note 字體族中的等寬版本。盡管它并不是專為編程所設計,但它在 209 種語言(包括 emoji 顏文字?。┲卸伎梢允褂?,并且一直在維護和更新。該項目非常龐大,是 Google 宣稱 “組織全世界信息” 的使命的延續。假如你想更多地了解它,可以查看這個絕妙的關于這些字體的視頻。

選擇合適的字體

無論你選擇那個字體,你都有可能在每天中花費數小時面對它,所以請確保它在審美和哲學層面上與你產生共鳴。選擇正確的開源字體是確保你擁有***生產環境的一個重要部分。這些字體都是很棒的選擇,每個都具有讓它脫穎而出的功能強大的特性。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2024-05-31 07:52:18

2022-05-05 15:28:35

程序員Linux 發行版開發系統

2017-09-18 08:34:18

程序員寫作技法

2017-09-18 13:45:59

程序員

2022-08-10 14:51:33

開源Java工具

2022-04-30 09:49:58

終端工具插件

2020-12-31 11:42:23

Linux編程字體代碼

2014-06-19 10:18:54

智能家居程序員

2021-08-10 14:21:02

開發程序員工具

2020-04-24 09:26:30

Java程序員工具

2023-08-07 16:10:15

2023-10-13 10:59:34

開源前端

2019-10-25 15:20:06

程序員軟件腳本語言

2020-10-25 15:20:01

程序員技術在線社區

2024-05-06 00:00:00

2013-08-13 14:33:17

程序員

2015-08-24 09:21:27

類型程序員

2013-08-20 09:33:59

程序員

2018-06-12 10:15:56

2012-01-10 14:43:48

程序員
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费一二区 | 欧美综合国产精品久久丁香 | 一级黄色片免费在线观看 | 中文字幕国产高清 | 精品国产一区二区在线 | www.99热.com| 欧美啪啪| 综合精品在线 | 亚洲精品视频免费 | 精品成人av | 成在线人视频免费视频 | av一级在线观看 | 在线成人福利 | av中文字幕在线播放 | 亚洲成av | 国产成人免费视频网站视频社区 | 91精品国产91久久久久福利 | 日韩在线视频播放 | 日韩在线免费视频 | 日韩一区二区在线免费观看 | 伊伊综合网 | 一级毛片中国 | 色婷婷久久 | 国产精品久久久亚洲 | 亚洲美女天堂网 | 97色伦网| 99久久免费观看 | 日本午夜视频 | 国产日韩欧美一区二区 | 日韩高清在线观看 | 国产精品久久久久久久久久免费看 | 日日骚网 | 伊人最新网址 | 久久精品亚洲精品 | 欧美综合视频在线 | 天天干视频 | 一区二区国产精品 | 欧美日韩国产一区二区 | 日韩不卡一区二区三区 | 最新日韩在线 | 黄色av网站在线观看 |