2012/11/08

Notepad++、Vim 加入 Consolas 字型,Windows、Linux 適用

身為一個 web developer,最常做的事情就是打字,每天面對密密麻麻的英文,選擇一個舒適的字體對視覺及心情來說都有很大的影響,很多人會推 Monaco font,個人是喜歡 Consolas 的樣式,簡單寫一下如何在 Linux 安裝 Consolas 字型,讓 notepad++ 以及 vim 可以吃到。

notepad++

vim

我的測試環境是 Mint,我想 Ubuntu 系列應該不會差太多,Mint 可以直接吃 Windows 的 font,所以只要把 C:\Windows\Fonts\ 裡面有關 Consolas 的 ttf 檔案複製出來,直接丟到 Linux 的 fonts 資料夾就可以用,Mint 的路徑為 /usr/share/fonts/truetype,我不確定是不是一定要放到 truetype 這個目錄裡面,不過網路上有人建議這樣放,但我想放在 fonts 下面應該也可 run,如果不確定 fonts 資料夾在哪可以使用 whereis fonts 來找找看,複製完之後執行刷新字型的 command

sudo fc-cache

fc-list | grep Consolas
# 接著查看有沒有安裝成功

Consolas:style=Italic
Consolas:style=Bold
Consolas:style=Bold Italic
Consolas:style=Regular
# 看到這些內容就表示有抓到新字型了
在 terminal 的情況下,無法讓 vim 單獨讀取字型,必須修改 terminal 的設定

改完以後整個 terminal 介面就變美美的啦

notepad++ 就簡單許多,選自訂 -> 設定程式語言格式,在字型部分選擇 Consolas 即可

Windows gvim 的部分,只要在 vimrc 加上 set guifont=Consolas:h11 即可,h 後面是指字級,可以隨喜好調整

沒有留言: