フォントの重要性
プログラムは一文字打ち間違えただけでもエラーが出てしまいます.
たとえば,アメリカ初の惑星探査機マリナー1号は誘導コンピューターのプログラムのハイフン1つ抜けていただけで,打ち上げが失敗してしまいました.
0(ゼロ)とO(大文字のオー),1(いち)とl(小文字のエル)などは似ていて,読み間違えやすいです.
似た文字を読み間違えないため,また,プログラムを読みやすくするためにも,フォントは重要です.
普通フォントは,可読性を上げて美しく見せるために、文字によって幅が違います. (プロポーショナルフォント)
しかし,プログラミングで、プロポーショナルフォントを使うとズレが生じて行が揃わないなどの不具合が生じてしまいます.
だから,プログラミングに使うフォントは字の幅が等しいフォント(等幅フォント)を使うのです.
おすすめのプログラミング用フォント
おすすめのプログラミング用フォントはRicty,Myrica,Takaoゴシックです.
それぞれのフォントをSublimeText 3でフォントサイズ22でPythonのプログラムを表示したときのサンプルを載せておきます.
ちなみに,僕はRictyを使っています.
理由はこの3つのフォントの中で唯一ボールドが用意されているからです.
Rictyのインストール
僕が使っているRictyのインストール方法を紹介します.
Mac
まず,Homebrewをインストールしてください.
まだの人は以下の記事を読んで入れてください.
Homebrew を Mac にインストール
Homebrewを入れたら,ターミナルを開いて以下のコマンドを実行してください.
brew tap sanemat/font
brew install ricty
brew install が終わると
cp -f /usr/local/opt/ricty/share/fonts/Ricty*.ttf ~/Library/Fonts/
fc-cache -vf
を実行してインストール完了です.
Linux (Ubuntu)
apt install fontforge
wget http://levien.com/type/myfonts/Inconsolata.otf
cp Inconsolata.otf ~/.fonts
下記リンクからMigu 1Mフォントをダウンロードする
http://mix-mplus-ipa.sourceforge.jp/migu/
cd Downloads
unzip migu-1m-20130430.zip
cp migu-1m-20130430/*.ttf ~/.fonts
git clone git://github.com/yascentur/Ricty.git
sh ricty_generator.sh auto
cp *.ttf ~/.fonts
Windows
WindowsでRictyをインストールするのは難しいので,代わりにRicty の姉妹フォントである,Ricty Diminishedのインストール方法を紹介します.
サンプルも載せておきます.
インストールするには
こちらにアクセスしてダウンロードしてください.
ダウンロードしたらZIPを展開して「RictyDiminished-Regular.ttf」と「RictyDiminished-Bold.ttf」をダブルクリックするとインストールできます.
Sublime Text3での設定方法
SuSublime Text3のメニューからPreferences/Settingを開いてください.
次に{}の中に
"font_face": "[font name]",
を追加してください.
上で紹介したフォントを指定する場合は, font name に以下のように入れてください.
Ricty(レギュラー):Ricty Regular
Ricty(ボールド):Ricty Bold
RictyDiminished(レギュラー):RictyDiminished-Regular
RictyDiminished(ボールド):RictyDiminished-Bold
Takaoゴシック:TakaoGothic
ミリカ:Myric M
コメント