:一款號稱最適合程序員的編程字體-圖片素材模板推薦免费ppt模版下载-道格办公

一款號稱最適合程序員的編程字體

我們對於選擇合適的編程字體格外重視。好的編程字體應該具備以下特點:1. 可讀性好:字體應該清晰易讀,每個字符應該清晰地區分開來,避免歧義和誤解。 2. 等寬字體:每個字符的寬度相等,這樣就可以對齊代碼,方便閱讀和調試。 3. 線條清晰:字體的線條應該清晰,不模糊或混亂,以便在高分辨率顯示器上清晰顯示。 4. 支持多種語言:字體應該支持多種編程語言的特殊字符和符號,以便正常顯示代碼。 5. 可定制性:字體應該具備一定的可調整性,可以根據個人喜好進行字體大小、行距等的調整。 JetBrains的 'Mono'



近日,JetBrains發布了一款名為'Mono' 的字體,據說是專門為開發人員準備的。

作為開發人員,我們一天中的大部分時間都在查看代碼,那也就難怪開發者們總想找到一款好字體來提高閱讀體驗,然而,許多流行字體的設計邏輯並沒有都考慮到閱讀代碼和閱讀電子書籍之間的區別,閱讀代碼的時候,開發者的眼睛是需要隨時沿垂直和水平方向移動,這和閱讀書籍時總是沿著同一方向移動的方式是相反的。

JetBrains團隊表示:在設計Mono字體時,我們主要關注了在長時間使用代碼的過程中可能導致眼睛疲勞的問題。 諸如字母的大小和形狀,以及它們之間的間隔,還有不必要的細節、連字、以及難以區分的符號或字母(l 和 I)和連字等。

下面我們先來看看幾段用Mono寫出來的代碼:

Java:


Go:


Kotlin:


然後我們再來看一下細節設計:

< section >1、增加字體高度,提升閱讀體驗

2、符號的獨特性,比如零在數字裡面有一個點,而字母“o”就沒有這個點,這樣有利於開發者區分開來



3、對一些連字符做了優化,比如通過合併符號或者刪除一些細節來減少眼睛的處理工作。


4、支持143種語言,需要注意的是,暫時不支持中文


其實,Mono字體和Consolas字體比較,乍一看還真看不出區別:


但是JetBrains團隊表示,你仔細看就會發現Consolas字體稍寬一些,而且字體還是很小,Mono字體更大,因此也更具可讀性,當然,代碼行運行的時間可能也會比預期長一點。


Mono字體已經開源,在Github上標星700,< /span>20個Fork(Github地址:https://github.com/JetBrains/JetBrainsMono< span >)

感興趣的伙伴們可以嘗試一下,最後附上下載地址:https ://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/A%20programming%20font%20that%20claims%20to%20be%20the%20most%20suitable%20for%20programmers.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦