IDEA 推出新的字體,此次真的愛了!

本文原文: https://blog.jetbrains.com/bl...

近日,JetBrains發佈了一款名爲 "Mono" 的字體,專門爲開發人員準備的。java

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

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

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

Java:

Go:

Kotlin:

而後咱們再來看一下細節設計:編程

  • 一、增長字體高度,提高閱讀體驗

.gif)學習

  • 二、符號的獨特性,好比零在數字裏面有一個點,而字母「o」就沒有這個點,這樣有利於開發者區分開來

  • 三、對一些連字符作了優化,好比經過合併符號或者刪除一些細節來減小眼睛的處理工做。

  • 四、支持143種語言,須要注意的是,暫時不支持中文

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

可是JetBrains團隊表示,你仔細看就會發現Consolas字體稍寬一些,並且字體仍是很小,Mono字體更大,所以也更具可讀性,固然,代碼行運行的時間可能也會比預期長一點。優化

Mono字體已經開源,在Github上標星700+,20+個Fork(Github地址:https://github.com/JetBrains/JetBrainsMonospa

感興趣的夥伴們能夠嘗試一下,最後附上下載地址:https://download.jetbrains.com/fonts/JetBrainsMono-1.0.0.zip設計

逆鋒起筆是一個專一於程序員的編程圈子,以分享 javaPython實戰項目 爲主,關注便可領取 23 種精選的編程視頻教程和大佬們推薦的電子版學習資料!
相關文章
相關標籤/搜索