みなさんはコーディングする時のフォントは何を使っていますか?
私はコーディングに使用するフォントって重要だと思っています。
使用するフォントによってバグが減ったり(!)、
コーディング効率が上がったりすると思うぐらいです。
コーディングに適したフォントとして必要な条件は、
・等幅フォントであること
これは当然ですね。(等幅フォント=すべての文字幅が同じフォント)
WとIなどが同じ幅のフォントです。
コーディングする際には等幅フォントでないと、
文字がずれて見づらくなってしまいます。
(フォント名に P がついているフォントは等幅フォントではありません
例:MS Pゴシックなど)
・文字が読みやすいこと
文字が適度に太く、スペースがある方が良いです。
読んでて目が疲れないものを選びます。
・紛らわしい文字が区別しやすいこと
アルファベットや数字、記号には紛らわしい文字が多数あります。
例えば、
l | ! i 1 (小文字のエル、縦棒、ビックリ、小文字のアイ、数字のイチ)
0 O o (数字のゼロ、大文字のオー、小文字のオー)
: ; (コロン、セミコロン)
特にコロンとセミコロンはコーディング時に
よく間違えてしまいますよね、、、
私のオススメフォントは、Consolas(コンソラス)というフォントです。
このフォントはWindows Vista向けにMicrosoftが開発した、
コーディング用に作られたフォントです。
MSゴシックと比べた画像を用意してみました。
PHPコードでの例 (クリックすると拡大します)
どうでしょう?
ずっとコードが見やすくなっている気がしませんか?
数字のゼロにスラッシュが入っていたり、小文字のエルが少し形が変わっていたり、
見分けやすいような工夫がされています。
長い時間をかけて行うコーディングですので、こういった
環境を整備する効果は大きいのではないかと思います。
ConsolasはWindows Vistaには標準で付属しますが、
Windows XP の場合は、ここからダウンロードできます。
ConsolasのインストールにはVisual Studioが必要ですが、
無料版のExpressがありますので、ここからダウンロードして
インストールしてください。
フォントをインストール後は、Visual Studioをアンインストールしても問題ありません。
他にもコーディング用のフォントというのがいろいろありますので、
自分にあったフォントを探してみてはいかがでしょうか。
関連した記事:
Windows XP用としてインストールを試みましたが、
失敗しました。
Visual Studio2005を先にインストールしなさいというエラーでした。
コメントありがとうございます!
Visual StudioはExpressという無料版があるので、
まずそちらを入れればOKです。
(記事中にリンクがあります)
コードを書くときに見やすいフォントを探してるところでした ^^;
このフォントいいですね。とても気に入りました ^0^