EC studio EC studio 技術ブログ

2007年06月13日投稿者:山本 正喜

コーディングに使うフォント

みなさんはコーディングする時のフォントは何を使っていますか?

私はコーディングに使用するフォントって重要だと思っています。
使用するフォントによってバグが減ったり(!)、
コーディング効率が上がったりすると思うぐらいです。

コーディングに適したフォントとして必要な条件は、

・等幅フォントであること

これは当然ですね。(等幅フォント=すべての文字幅が同じフォント)
WとIなどが同じ幅のフォントです。
コーディングする際には等幅フォントでないと、
文字がずれて見づらくなってしまいます。
(フォント名に P がついているフォントは等幅フォントではありません
例:MS Pゴシックなど)

・文字が読みやすいこと

文字が適度に太く、スペースがある方が良いです。
読んでて目が疲れないものを選びます。

・紛らわしい文字が区別しやすいこと

アルファベットや数字、記号には紛らわしい文字が多数あります。
例えば、

l | ! i 1 (小文字のエル、縦棒、ビックリ、小文字のアイ、数字のイチ)
0 O o (数字のゼロ、大文字のオー、小文字のオー)
: ; (コロン、セミコロン)

特にコロンとセミコロンはコーディング時に
よく間違えてしまいますよね、、、

私のオススメフォントは、Consolas(コンソラス)というフォントです。

このフォントはWindows Vista向けにMicrosoftが開発した、
コーディング用に作られたフォントです。

MSゴシックと比べた画像を用意してみました。

MSゴシックとConsolas比較

PHPコードでの例 (クリックすると拡大します)

MSゴシックとConsolas比較 - PHP

どうでしょう?
ずっとコードが見やすくなっている気がしませんか?

数字のゼロにスラッシュが入っていたり、小文字のエルが少し形が変わっていたり、
見分けやすいような工夫がされています。

長い時間をかけて行うコーディングですので、こういった
環境を整備する効果は大きいのではないかと思います。

ConsolasはWindows Vistaには標準で付属しますが、
Windows XP の場合は、ここからダウンロードできます。

ConsolasのインストールにはVisual Studioが必要ですが、
無料版のExpressがありますので、ここからダウンロードして
インストールしてください。
フォントをインストール後は、Visual Studioをアンインストールしても問題ありません。

他にもコーディング用のフォントというのがいろいろありますので、
自分にあったフォントを探してみてはいかがでしょうか。


関連した記事:

この記事へのコメント

Windows XP用としてインストールを試みましたが、
失敗しました。
Visual Studio2005を先にインストールしなさいというエラーでした。

投稿者: akira | 2007/08/10 金曜日 13:34:05

コメントありがとうございます!

Visual StudioはExpressという無料版があるので、
まずそちらを入れればOKです。
(記事中にリンクがあります)

投稿者: Masaki | 2007/08/10 金曜日 14:56:10

コードを書くときに見やすいフォントを探してるところでした ^^;
このフォントいいですね。とても気に入りました ^0^

投稿者: Keita | 2011/05/30 月曜日 22:06:11
投稿者
人気のエントリー
カテゴリー
最近のエントリー
アーカイブ
Copyright© ChatWork, All Rights Reserved. secured by ESET.