必須
明確なフォントに関するいくつかの規定:
-読みやすくなければなりません。
-ゼロのスラッシュが必要です(大文字のOと区別するため)。 -文字1、l、|、Iを十分に区別する必要があります。
なぜ?人々がコードを書いたり、データやドキュメントをチェックしたりするとき、彼らはこれらの文字を簡単に区別できる必要があるからです。
Nice-to-have
審美的に楽しい
Monospaced fonts はあなたが探しているものを提供することができ、その良い例は Consolas です。
Consolasは、Visual Studio 2010および2012、およびEclipse Indigoの標準フォントです(これらのツールの以前のバージョンの標準フォントはCourier New 10です)。
Consolasは( here )と説明されています。[... Lucida Consoleと同じ]丸みを帯びた魅力を持つサンセリフフォントですが、従来の「コード」の感触を保持し、等幅文字を使用します。そして、「箱型」の外観。」
プログラミングフォントのすべての特性 を保持します。つまり、sans-serif、固定幅、スラッシュゼロ、および文字1、l、|、Iの間の十分な区別があります。
Consolasは明確で簡潔であり、(同じフォントサイズの場合)Courier Newよりも場所を取りません。
ただし、唯一の欠点は、 ClearType 用に特別に構築されたものであり、商用フォントであることです。ただし、すべての主要な新しいMicrosoftリリースに同梱されているため、新しいWindowsマシンでのプログラミングに最適です(Microsoft Officeをインストールすると、Mac用に入手できます)。 MacまたはLinux上のConsolasの代わりに、 Monaco 、 Ubuntu Mono 、 DejaVu Sans Mono または 匿名プロ 。
さらにオプションが必要な場合は、次の記事を確認してください。
Hivelogic-トップ10プログラミングフォント
Slant-最高のプログラミングフォントは何ですか
UPDATE:
これは、この回答で言及されている他のフォントに対するConsolasのグラフによる比較です。
比較の完全な一覧については、 Samples of monospaced typefaces and more more here- 42 of the Best Monospaced Programming Fonts 、提供: @Basil Bourque からのコメント。
私はあなたのオープニングガンビットが好きです! :)
私にとって、Sublimeの新しい宅配便が好きです。しかし、それはあなたの質問に答えません。また、デフォルトのWindowsフォントビューアが文字列1〜9を使用して表示することも役立ちません。
SNagの答えには、ティーまですべてが含まれています。特に、i、l、1に関しては、.
ゼロスラッシュフォントのリストについては、 ここ を参照してください。
自分をノックアウトします。