Powerlineに関する情報、Font Patchに関する情報はたくさんあったのだが、微妙に自分の環境と異なるところがあったり、細かいところで結構時間を取られたのでメモを残しておく。
Font Patchをあてないと、矢印とかのNon ASCIIな文字が化けてしまう。参照
環境
- Mac OS X Yosemite
- iTerm2
- Ricty
Rictyを用意する
- 手順
- 生成物として、
Ricty-Regular.ttf
があればよい- 必要なら
Ricty-Bold.ttf
も。
- 必要なら
powerline-fontpatcherを用意する
% git clone https://github.com/Lokaltog/powerline-fontpatcher
powerline-fontpatcherを使って、RictyにPatchをあてる
% fontforge -lang=py -script ./powerline-fontpatcher/scripts/powerline-fontpatcher Ricty-Regular.ttf
- 成功すると
Ricty Regular for Powerline.ttf
というファイルが生成される - 生成されたFontをインストールする
- Macなら生成されたディレクトリで
open .
して、ダブルクリックすればよし。
- Macなら生成されたディレクトリで
iTerm2の設定
Preference -> Profiles -> Text
で、Non-ASCII FontにインストールしたFontを設定する
vimrcファイルの設定
let g:Powerline_symbols = 'fancy'
set laststatus=2
つまづいたところ
fonrforgeを実行したときにlibへのパスがなくてエラーになる
dyld:Library not loaded: /usr/local/lib/libjpeg.8.dylib
解決方法
sudo ln -s /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/lib/