開源免費的程序員專屬編程字體FiraCo
介紹
FiraCode是一款優秀的編程專用連體等寬字體,這是筆者使用次數最多的字體,因為我喜歡它的連體性質,讓代碼看起來更優雅更符合人類對于字體的認知,在Github上這款字體已經收獲40+K Stars,足以說明其受歡迎程度,當然優秀是其受歡迎的原因!
一般字體的問題
我們在考慮載體會在意以下幾個點:相似的特征是區分的,比如 0O,1I
安裝方式
分辨率支持
是否開源、免費
程序員使用很多符號,通常用幾個字符編碼。對于人的大腦,序列等->,<=或者:=是單獨的邏輯標記,即使它們需要兩個或三個字符在屏幕上。眼睛花費了非零的能量來掃描,解析并將多個字符合并為一個邏輯字符。理想情況下,所有編程語言都應使用面向操作員的完整Unicode符號進行設計,但事實并非如此。
代碼效果預覽
Go語言
JavaScript
PHP
liveScript
clojure
Web瀏覽器支持
/* CSS */@import url(/distr/fira_code.css)/* Specify in CSS */font-family: Fira Code monospace。
以下是瀏覽器支持情況:IE 10+, Edge: enable with font-feature-settings: “calt” 1。
Firefox
Safari
Chromium-based browsers (Chrome, Opera)
ACE
CodeMirror enable with font-variant-ligatures: contextual。
樣式集設置
如何設置樣式集,可以參考Github上對于各個編輯器的介紹!
IDE家族
總結
筆者使用過幾款字體,各有各的優點,FiraCode是其中使用最多的字體,其他字體如Input、Source Code Pro、Anonymous Pro、Ubuntu Mono、Menlo、Consolas、Hack也是比較優秀的,有關這些字體的簡單了解可參考下文:
本文相關詞條概念解析:
編輯器
編輯器是軟體程序,一般是指用來修改電腦檔案的編寫軟件,但也有人稱PE2、HE4(漢書)……等文書軟件為編輯器。常見的編輯器有文本編輯器、網頁編輯器、源程序編輯器、圖像編輯器,聲音編輯器和視頻編輯器等。此時,盡管編輯器仍然生成標準文件,但會轉向正被討論的程序設計語言的格式或結構。這樣的編輯器稱為基于結構的(structurebased),且它早已包括了編譯器的某些操作;因此,程序員就會在程序的編寫時而不是在編譯時就得知錯誤了。
跨平臺混合應用程序和PWA框架——Onsen UI,支持三大框架 介紹 Github 什么是Onsen UI? 面向未來的架構
介紹Onsen UI是一個開源框架,可以輕松創建原生感的Progressive Web Apps(PWA)和混合應用程序。核心庫是用純Javascript(在Web組件之上)編寫的,并且與框架無關,這...
100多個Jupyter精選資源合集!GitHub高贊,包括項目、庫、教程等11個方面
乾明 發自 凹非寺Jupyter,一個開源的Web應用程序,能在網頁頁面中直接編寫代碼、運行代碼、顯示代碼結果、編寫說明文檔等等。現已支持40多種編程語言,已經成為程序員“居家旅行”的必備工具。但這個...