成人免费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

程序員

2020-12-31 11:42:23

Linux編程字體代碼

2022-08-10 14:51:33

開源Java工具

2022-04-30 09:49:58

終端工具插件

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技術棧公眾號

主站蜘蛛池模板: 一级黄色夫妻生活 | 国产激情视频网址 | 伊人精品一区二区三区 | 日韩免费在线 | 免费看黄色视屏 | 亚洲欧美日韩一区二区 | 中文字幕 国产精品 | 国产免费人成xvideos视频 | 成人激情免费视频 | 久草视频网站 | 国产午夜精品一区二区三区嫩草 | 欧美在线一区二区三区四区 | 久草精品视频 | 一区二区成人在线 | 男女精品久久 | 美人の美乳で授乳プレイ | 精品国产99 | 国产精品久久久久久一区二区三区 | 91精品久久久久久久久 | 午夜精品久久久久久 | 国产91 在线播放 | 国产精品一区二区福利视频 | 欧美中文字幕 | 欧美一区二区三区在线观看 | 亚洲精品在线观看网站 | 免费毛片网站 | 亚洲日日操 | 国产在线一区二区三区 | 亚洲第一免费播放区 | 天天想天天干 | 久久久夜 | 亚洲永久字幕 | 免费成人高清在线视频 | 中文字幕精品一区久久久久 | 久久成人一区 | 中文字幕一区二区三区在线视频 | 日韩在线中文字幕 | 亚洲欧美综合精品另类天天更新 | 中文字幕成人 | 91国在线高清视频 | 天天射影院|