原文:Fira Code | 爲寫程序而生的字體node
程序員福利!!!
今天爲你們帶來一個專爲程序員寫程序設計的字體 —— Fira Code
Fira 是 Mozilla 公司(火狐瀏覽器她爹)主推的字體系列。Fira Code 是其中的一員,專爲寫程序而生。出來具備等寬
等基本屬性外,還加入了編程連字特性(ligatures)。nginx
Fira Code 就是利用這個特性對編程中的經常使用符號進行優化,好比把輸入的「!=」直接顯示成「≠」或者把「>=」變成「≥ 」等等,以此來提升代碼的可讀性。git
Ruby:程序員
JavaScript:github
Erlang:shell
Elixir:apache
Go:編程
LiveScript:vim
Clojure:瀏覽器
Swift:
訪問此網站 https://github.com/tonsky/FiraCode
找到 Download
這個連接,單擊它。
單擊這個地址能夠下載 v1.204 版的 Fira Code ->
Download v1.204
下載好後,解壓它。
打開解壓後獲得的文件夾。
打開 /ttf文件夾
。
會看到如下文件
Ctrl+A
全選 -> 右鍵 -> 安裝。
關於 Chocolate,請參考這篇文章。
使用如下命令安裝
$ choco install firacode
只有如下編輯器、瀏覽器能夠完美支持 Fira Code:
介紹一下在 VS Code 中如何配置(由於VS Code 是我主要使用的編輯器,別的不是很熟悉)
打開 VS Code。
文件 -> 首選項 -> 設置
而後在右邊的窗口中添加
"editor.fontFamily": "Fira Code", "editor.fontLigatures": true
Ctrl+S
保存。若是沒有生效就使用如下代碼
"editor.fontFamily": "'Fira Code'", "editor.fontLigatures": true
Ctrl+S
保存。
別的編輯器能夠參考 -> https://github.com/tonsky/FiraCode/wiki#how-to-enable-ligatures
能夠將 Fira Code 設爲 Chrome 的 等寬字體
。
打開 Chrome。點擊右上角的 ┇
-> 設置
選擇
自定義字體
寬度固定的字體
-> 在下拉菜單中選擇
Fira Code
Work | Doesn’t work |
---|---|
Black Screen | Alacritty |
Butterfly | cmd.exe |
Hyper.app | Cmder |
Konsole | ConEmu |
QTerminal | GNOME Terminal |
Terminal.app (OS X default terminal) | iTerm 2 (coming in 3.1) |
Termux (Android terminal emulator) | mate-terminal |
ZOC (macOS) | mintty |
PuTTY | |
rxvt | |
ZOC (Windows) | |
gtkterm, guake, LXTerminal, sakura, Terminator, xfce4-terminal,and other libvte-based terminals (bug report) |
Work | Doesn’t work |
---|---|
Android Studio (2.3+, instructions) | Arduino IDE |
Anjuta (unless at the EOF) | Adobe Dreamweaver |
AppCode (2016.2+, instructions]) | Delphi IDE |
Atom 1.1 or newer (instructions) | Eclipse (Win, vote here) |
BBEdit/TextWrangler (instructions) | Standalone Emacs (workaround) |
Brackets (with this plugin]) | gVim (Windows workaround) |
Chocolat | IDLE |
CLion (2016.2+, instructions) | KDevelop 4 |
Cloud9 (instructions) | Monkey Studio IDE |
Coda 2 | SublimeText (vote here) |
CodeLite | |
Eclipse (Mac 4.7+, Linux) | |
Geany | |
gEdit / Pluma | |
GNOME Builder | |
IntelliJ IDEA (2016.2+, instructions) | |
Kate, KWrite | |
Komodo | |
Leafpad | |
LibreOffice | |
LightTable (instructions) | |
LINQPad | |
MacVim 7.4 or newer (instructions) | |
Mancy | |
Meld | |
Mousepad | |
NetBeans | |
Notepad (Win) | |
Notepad++ (with a workaround) | |
PhpStorm (2016.2+, instructions) | |
PyCharm (2016.2+, instructions) | |
QtCreator | |
Rider | |
RStudio (instructions) | |
RubyMine (2016.2+, instructions) | |
Scratch | |
Spyder IDE (only with Qt5) | |
TextAdept (Linux, Mac) | |
TextEdit | |
TextMate 2 | |
VimR (instructions) | |
Visual Studio 2015 | |
Visual Studio 2017 | |
Visual Studio Code (instructions) | |
WebStorm (2016.2+, instructions) | |
Xamarin Studio/Monodevelop | |
Xcode (8.0+, otherwise with plugin) | |
Probably work: Smultron, Vico | Under question: Code::Blocks IDE |
font-feature-settings: "calt" 1;
font-variant-ligatures: contextual;
)本文章參考了:
原文地址:Fira Code | 爲寫程序而生的字體
歡迎關注個人博客 (・ω・) ノ:Mogeko`s Blog