日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JetBrains 推出编程字体 Mono:开源免费可商用、提供更好的阅读体验

發布時間:2023/11/21 46 生活家
生活随笔 收集整理的這篇文章主要介紹了 JetBrains 推出编程字体 Mono:开源免费可商用、提供更好的阅读体验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  JetBrains推出了一款名為 "Mono" 的字體。按照官方的說法,Mono 是專為開發者打造的編程字體,希望借此提升他們在查閱代碼時的體驗。

  JetBrains 還解釋了他們打造 Mono 的緣由。因為開發者大部分時間都在查閱代碼,并且他們也會花時間尋找一款適合自己的“最佳”字體來獲得最好的閱讀體驗。但 JetBrains 認為這些“網紅”編程字體大多數沒有充分考慮到通讀代碼和普通閱讀之間的區別,從而導致開發者很容易眼干眼澀眼疲勞……為此他們決定打造一種能讓每個人都可以更輕松使用代碼的字體。

  查閱代碼時,開發者的目光在屏幕上隨處地快速掃過(眼睛需要隨時沿垂直和水平方向移動),所以眼睛十分容易疲勞,而普通閱讀時,眼睛通常是沿著同一方向移動,相對來說就更輕松。因此,在設計 Mono 字體之初,團隊充分考慮了長時間查閱代碼可能導致的眼睛疲勞問題,以及受影響的因素,比如字母的大小和形狀、空間量、自然等寬平衡、不必要的細節、連字、以及難以區分的符號或字母(l 和 I)和連字等。

  首先來看一下 Mono 字體長什么樣,它在不同編程語言中的顯示效果如下:

  Kotlin

  Java

  Go

  Python

  事實上,剛看到 Mono 字體時,由于本人對字體不太敏感,一時竟分不清它和Consolas 字體的區別。


JetBrains Mono 和Consolas 字體的對比

  乍一看兩者的區別不大,但字體考驗的就是對細節的把控,雖然 Mono 粗看平平無奇,其實里面卻暗含許多門道。

  Mono 字體在保證字符采用標準寬度的前提下,增加了小寫字母的高度,如此一來,每個字母將會使用更多的像素,有助于改進渲染效果。

  另外,Mono 字體舍棄了許多不必要的細節,這樣做的目的是當字體較小時,仍可保證文本的清晰顯示。更重要的是,字體的形式越簡單,眼睛感知的速度就越快,也就更容易辨識。

  下圖是幾個容易給使用者造成混(成)淆(功)的案例,對于這種情況,Mono 字體也進行了優化,相信開發者會更容易分辨。

  雖然 Mono 字體有許多優點,但它支持的143 門語言中沒有中文,因此對于中文的顯示支持可能不會太好、對了,Mono 字體還是一款開源且免費的字體,使用者可免費用作任何商業或非商業用途。

  使用方式

  如果使用的是最新版本 JetBrains IDE,可以直接在里面設置 Mono 字體;如果使用的是舊版本或其他的 IDE,需要手動下載字體安裝。>>>戳這里獲取下載地址

總結

以上是生活随笔為你收集整理的JetBrains 推出编程字体 Mono:开源免费可商用、提供更好的阅读体验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。