Windowsでプログラミング用フォントRictyを生成

プログラマってエディタとかフォントとかあほみたいにこだわりますよね。

はい、私もその1人です。
フォントが綺麗なだけでプログラミングが楽しくなりますよね。

今回は、巷で噂の(たぶん^^;)RictyフォントをWindowsで生成して使ってみよう、というお話です。
# このような情報は他にもたくさんありますが、自分の備忘録的なことも含めて記事にしようと思います。

Rictyフォント

[http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html:title]は、プログラミング用のフォントとして大変評価の高い[http://levien.com/type/myfonts/inconsolata.html:title=Inconsolata]とこれまた評価の高い和文用フォント[http://mix-mplus-ipa.sourceforge.jp/migu/:title=Migu 1M]を足し合わせて、最強の日本語対応プログラミングフォントを作っちゃいました、というものです。

Linux環境で利用することを想定して作られており、ライセンスの関係から生成スクリプトのみの配布となっています。

用意するもの

Cygwinのインストール

setup.exeを使う。すみません。ググってください。

CygwinFontForgeをインストール

$ bunzip2 fontforge_cygwin-*.tar.bz2
$ tar xvf fontforge_cygwin-*.tar
$ ./doinstall

私の環境ではすんなり入りましたが、もしかしたらうまくいかないこともあるかも?
必要なものをsetup.exeで追加して再度実行してみてください。

DLしたファイル群を解凍してまとめる

$ ls
Inconsolata.otf   migu-1m-regular.ttf     ricty_generator.sh
migu-1m-bold.ttf  ricty_discord_patch.pe

生成スクリプト実行

$ ./ricty_generator.sh Inconsolata.otf migu-1m-regular.ttf migu-1m-bold.ttf
$ ls
Inconsolata.otf    RictyDiscord-Bold.ttf     migu-1m-regular.ttf
Ricty-Bold.ttf     RictyDiscord-Regular.ttf  ricty_discord_patch.pe
Ricty-Regular.ttf  migu-1m-bold.ttf          ricty_generator.sh

完成

以上で完成です。Windowsにフォントを追加するのはググればすぐ出てくると思います。

# 半濁点でっけ〜な〜

Notepad++で表示。gdi++(Helium)を使用しています。