JetBrains Mono(編程字體),JetBrains相信程序員朋友都知道,JetBrains Mono就是其專門開發(fā)的編程專用字體,代碼顯示效果非常出色,字體辨識(shí)度很高,字體完全開源免費(fèi)、可商用!
字體介紹
對(duì)于每天都要面對(duì)著代碼的開發(fā)人員來說,除了一款趁手的 IDE、代碼編輯器以外,編程開發(fā)字體的選擇也是一個(gè)非常重要的事情,畢竟清晰、易讀、高辨識(shí)度高的字體可以很好地提高代碼閱讀的效率,而足夠漂亮、優(yōu)雅的字型也能讓用戶在長(zhǎng)時(shí)間工作時(shí)也更舒適不易疲勞。
此字體出來之后也受到了業(yè)界不少人的贊譽(yù),甚至被稱為“最漂亮的編程字體”。當(dāng)然,蘿卜青菜各有所愛,這里不展開討論,實(shí)際效果大家看圖片就能感受得到。
JetBrains 表示:“在對(duì) JetBrains Mono 字體進(jìn)行開發(fā)時(shí),曾重點(diǎn)研究了長(zhǎng)時(shí)間閱讀代碼期間可能導(dǎo)致眼睛疲勞的問題”。他們考慮了字母的大小和形狀、字體之間的空間量、等寬字體設(shè)計(jì)的平衡、移除不必要的細(xì)節(jié)、連字顯示問題、以及難以區(qū)分的字母和符號(hào) (例如 I 和 l 的顯示區(qū)別) 等等。
字體效果
JetBrains Mono 顯示代碼效果演示:
在經(jīng)過大量的研究、實(shí)際測(cè)試和長(zhǎng)時(shí)間的開發(fā)之后,才有了今天跟大家見面的 JetBrains Mono 字體,它可以說是開發(fā)者們的最佳拍檔。
使用說明
JetBrains Mono 與 Consolas 字體對(duì)比區(qū)別
感覺 JetBrains Mono 的字型比較符合我個(gè)人口味,在 VSCode 換上之后引起“極度舒適”。官網(wǎng)上也展示了 JetBrains Mono 與 Consolas 字體的區(qū)別對(duì)比效果圖。
在最新版本的 JetBrains 系列各大 IDE 里,都已經(jīng)內(nèi)置了 JetBrains Mono 字體,用戶可以直接選擇使用。而使用 VSCode、Android Studio、SublimeText、Eclipse、Visual Studio、 VIM、Atom、Brackets 等等任何其他編輯器,或者各種命令行終端應(yīng)用的朋友,則可以自己下載回去安裝使用。
JetBrains Mono 字體提供了 .ttf 格式,Windows、macOS 和 Linux 系統(tǒng)都可以使用。同時(shí)它也還提供了 eot、woff、woff2 等 WEB 格式,可以在網(wǎng)頁(yè)上使用,比較適合用在需要大量展示代碼的網(wǎng)站上。
JetBrains Mono 僅包含了英文數(shù)字字符和各種西文字體,但不包含中文字體。默認(rèn)情況下中文會(huì)顯示成你系統(tǒng)的默認(rèn)中文字體。
設(shè)置字體:
在系統(tǒng)上安裝了字體之后,在各類編輯器軟件里可以直接使用。對(duì)于沒有下拉菜單選擇字體的軟件,需要在配置文件里手寫字體名稱的話,可以輸入“Jetbrains Mono”。
以 VSCode 為例子,進(jìn)入 首選項(xiàng) (Preferences) → 設(shè)置 (Settings) →文本編輯器 (Editor) → 字體 (Font Family) 里面,加入 'Jetbrains Mono' (包含單引號(hào)) 即可。
官方推薦的字體大小是 13px / 行間距 1.2,我個(gè)人認(rèn)為在 4K 以上的大屏幕上使用 15px 的顯示效果也很理想,大家可以根據(jù)自己的喜好設(shè)置。