普段利用しているフォントが美しいと、なにをするにもテンションがあがりますね。

美は生産性に宿る!!

ということで、美しいプログラミングフォント、Rictyを Linux Mintに導入してみました。

以前、Windowsについての導入手順を記事にしましたが、今回はMint Linux環境で導入してみます。

環境

  • Linux Mint 16 64bit cinnamon

Rictyとは

Rictyとは、プログラミング言語を美しく表示するためのフォントです。Top 10 Programming Fontsで1位になった Inconsolataと、日本語用フォントMigu 1Mを合成して作成されています。

Rictyのインストール

FontForgeのインストール

FontForgeとは、フォントのためのエディタです。コンソールから、

$ sudo apt-get install fontforge

Ricty生成スクリプトのダウンロード

githubからRicty生成スクリプトの最新版を落としてきます。

$ mkdir -p /tmp/ricty
$ cd /tmp/ricty
$ mv /home/tsu-nera/Downloads/Ricty-master.zip .
$ unzip Ricty-master.zip 
$ mv Ricty-master/ricty_generator.sh .

Inconsolata のダウンロード

Inconsolata 公式サイトより OpenType file を入手。

$ mv /home/tsu-nera/Downloads/Inconsolata.otf .
  • Inconsolata.otf

Migu 1M のダウンロード

M+とIPAの合成フォントサイトから、Miigu 1Mを入手

$ mv /home/tsu-nera/Downloads/migu-1m-20130617.zip .
$ unzip migu-1m-20130617.zip
$ mv migu-1m-20130617/migu-1m-* .
  • migu-1m-regular.ttf
  • migu-1m-bold.ttf

Ricty生成

準備完了。

$ ll
-rw-r--r-- 1 tsu-nera tsu-nera   58464 12月 31 14:02 Inconsolata.otf
-rw-r--r-- 1 tsu-nera tsu-nera 3440184  6月 17  2013 migu-1m-bold.ttf
-rw-r--r-- 1 tsu-nera tsu-nera 3148684  6月 17  2013 migu-1m-regular.ttf
-rw-r--r-- 1 tsu-nera tsu-nera  115980 12月 31 13:58 ricty_generator.sh

以下でRictyを合成します。

$ sh ricty_generator.sh auto

完成しました。

$ ll
-rw-r--r-- 1 tsu-nera tsu-nera 3538464 12月 31 14:22 Ricty-Bold.ttf
-rw-r--r-- 1 tsu-nera tsu-nera 3228704 12月 31 14:22 Ricty-Regular.ttf

Rictyインストール

最後に、Rictyをシステムにインストールします。

$ mkdir -p ~/.fonts
$ cp -f Ricty*.ttf ~/.fonts/
$ fc-cache -vf

これで、フォントの選択画面にRictyが表示されるようになります。

システムのフォントをおきかえる

メニューからフォントを選択して、Rictyを選択することでシステムのフォントを置き換えることができます。

これで作業完了。Happy Programming!!