プログラミング用フォントのすゝめ

プログラミング

フォントの重要性

プログラムは一文字打ち間違えただけでもエラーが出てしまいます.
たとえば,アメリカ初の惑星探査機マリナー1号は誘導コンピューターのプログラムのハイフン1つ抜けていただけで,打ち上げが失敗してしまいました.
0(ゼロ)とO(大文字のオー),1(いち)とl(小文字のエル)などは似ていて,読み間違えやすいです.
似た文字を読み間違えないため,また,プログラムを読みやすくするためにも,フォントは重要です.
普通フォントは,可読性を上げて美しく見せるために、文字によって幅が違います. (プロポーショナルフォント)
しかし,プログラミングで、プロポーショナルフォントを使うとズレが生じて行が揃わないなどの不具合が生じてしまいます.
だから,プログラミングに使うフォントは字の幅が等しいフォント(等幅フォント)を使うのです.

おすすめのプログラミング用フォント

おすすめのプログラミング用等幅フォントはRicty,Myrica,Takaoゴシックです.
それぞれのフォントをSublimeText 3でフォントサイズ22でPythonのプログラムを表示したときのサンプルを載せておきます.


ちなみに,僕はRictyを使っています.
理由はこの3つのフォントの中で唯一ボールドが用意されているからです.

Rictyのインストール

僕が使っているRictyのインストール方法を紹介します.

Mac

まず,Homebrewをインストールしてください.
まだの人は以下の記事を読んで入れてください.
Homebrewのインストール方法
Homebrewを入れたら,ターミナルを開いて以下のコマンドを1行づつ打ち込んで実行してください.

brew tap sanemat/font
brew install ricty
cp -f /usr/local/opt/ricty/share/fonts/Ricty*.ttf ~/Library/Fonts/
fc-cache -vf

これでインストール完了です.

Windows

WindowsでRictyをインストールするのは難しいので,代わりにRicty の姉妹フォントである,Ricty Diminishedのインストール方法を紹介します.
サンプルも載せておきます.


インストールするには
こちらにアクセスしてダウンロードしてください.


ダウンロードしたらZIPを展開して「RictyDiminished-Regular.ttf」と「RictyDiminished-Bold.ttf」をダブルクリックするとインストールできます.

Sublime Text3での設定方法

SuSublime Text3のメニューからPreferences/Settingを開いてください.
次に{}の中に

"font_face": "○○",

を追加してください.
○○にはフォント名が入ります.
上で紹介したフォントを指定する場合は,○○に以下のように入れてください.
Ricty(レギュラー):Ricty Regular
Ricty(ボールド):Ricty Bold
RictyDiminished(レギュラー):RictyDiminished-Regular
RictyDiminished(ボールド):RictyDiminished-Bold
Takaoゴシック:TakaoGothic
ミリカ:Myric M

Follow me!

プログラミング

Posted by timapple