sanemat/homebrew-font — pull request #7 by aikinai (2014-03-21 21:52:32+00:00)
Title: Powerlineグリフを調整、RictyとPowerlineオプションを追加

こんにちは、

始めてのPull Requestなので、何か間違っていればご指摘いただければ助かります。

Rictyのformulaはすごく便利ですが、個人的に使いたいRictyとPowerlineのオプションが含まれなかったので、いくつか追加してみました。

各コミットを別のPull Requestに分けるべきでしたら教えていただければと思いますが、とりあえずコミットしたのは下記の通りです。

#### 1. powerline-fontpatcherを更新
最新のPowerlineではfontpatcherが削除され、[powerline-fontpatcher](https://github.com/Lokaltog/powerline-fontpatcher/)という別のリポジトリに分岐されましたので、subformulaを更新しました。

#### 2. Powerlineグリフのサイズを調整
Powerlineのfontpatcherは普通にLatin-1 extendedと罫線素片のレンジを確認して、最も大きい横幅と高さに合わせてPowerlineのグリフを拡大縮小しますが、Rictyの場合には下記のキャプチャの通りに大きすぎるようになってしまいます。右側にあるグリフが一番目立ちますが、横幅が特に大きいため、グリフの位置もずれてしまいます。

![originalpowerline](https://f.cloud.github.com/assets/916221/2488249/a1e6a036-b141-11e3-95f6-4d9cd52c5d97.png)

PowerlineグリフがRictyに合ったサイズで表示されるようにサイズを手動で調整して、font-patcher上のパッチを準備してみました。このパッチではPowerlineグリフが下記のキャプチャの通りにきれいに表示されます。

![patchedpowerline](https://f.cloud.github.com/assets/916221/2488251/aeb3d126-b141-11e3-9d9f-376ec364e157.png)

#### 3. Ricyの`-a`と`-z`のオプションを追加
Ricyの`-a`（Inconsolata のグリフを優先し、Ambiguous 文字を全角化しない）と`-z`（全角スペースを可視化しない）のオプションを個人的に使いたいので追加してみました。

#### 4. Powerlineの`--no-rename`オプションを追加
Powerlineのfontpatcherは普通に` for Powerline`をフォント名に追加しますが、`--no-rename`オプションで、フォント名を変更せず上書きできます。Rictyの視点から`--no-rename`の意味が不明だと思いましたので、`--patch-in-place`にして見ました。

`--powerline`にも`--vim-powerline`にも適用されますが、同時にはできませんので両方があった場合に`--powerline`を優先しています。

よろしくお願いします！