プログラミングにはどのフォントを使用し、どの言語/IDE に使用しますか? Visual Studio のすべての作業にConsolasを使用していますが、他に推奨事項はありますか?
114 に答える
Consolas (ダウンロード)または Andale Mono (ダウンロード) のいずれか。主にアンデールモノを使用しています。ずっと前にフォントのプログラミングに関する記事を書きましたが、Consolas はまだ出ていなかったと思います。
http://www.deadprogrammer.com/photos/fonts.gif
タイピングIllegal1 = O0
は適性を測る良いテストだと思います。
私は本当にDroid Sans Monoに恋をしました。
私はDejaVu Sans Monoが本当に好きです。とてもきれいで目にやさしいです。
+1 モナコ
代替テキスト http://img.skitch.com/20080908-nmjji28uerreqpprs1h86gxna9.png
とても美しく、何時間も続けて読むことができます。
私は、Notepad++、SQL Studio、Eclipse など、すべてに Consolas を使用しています。Mac 版があればいいのにと思います。また、スタック オーバーフローのテキスト エリア フィールドは Consolas を使用しているため、他にもファンがいます :p
私は羨望のコードRが好きです。
Monaco の +1 ですが、このブログ投稿はInconsolataへの切り替えを考えさせます。
皆さんがどのポイント サイズを使用しているか知りたいのですが、私はTextMateのデフォルト サイズである 12pt を使用しています。
私はBitstream Vera Sans Monoを使用していますが、読み取るには ClearType を有効にする必要があります。
このスレッドで前述した「Illegal1 = O0」の可読性テストが気に入っています。ありがとうございます。
アナーク、もちろん32点。スタイリッシュにコーデ!
UltraEdit などについては、古き良きCourier New を使用しています。
代替テキスト http://www.identifont.com/samples/microsoft/CourierNew.gif
Consolas は、アンチエイリアシングが多すぎて読みにくいことがわかりました。
私はLucidaConsoleを何年も使用していますが、これ以上良いものはありません。
しかし、私はConsolasフォントを数回試しましたが、単純に-私はLucidaConsoleを好みます。
いくつかのコマンド ライン機能、少なくともログ ファイルのスクロールと irssi/irc (利用可能な TTF バージョン) にはTerminusが気に入っています。以下の動作中の terminus.ttf のスクリーンショット (ClearType が有効な Windows XP 上の PuTTY)。
ところで、私は Mac で Consolas を使用しています。これをインストールする場合は、consolas TTF ファイルをダウンロードするためのリンクを次に示します(Mac/Win/Linux)。
/mp
私は Dina - http://www.donationcoder.com/Software/Jibz/Dina/index.html - フォントをテキスト編集にしばらく使用していますが、うまく機能しているようです。
私は Consolas を使用していませんが、LCD では見栄えがしますが、プレゼンテーションを行っているときなど、LCD を使用していないことがあります。
私が現在プログラミング用に選んでいるフォントは、Liberation Monoフォントです。
ああ、スタック オーバーフローのテキストががらくたのように見える理由を発見しました。それは cleartype フォントである Consolas を強制し、cleartype を有効にしていない現在のセットアップでは、非常に見栄えが悪くなります。
uservoice のバグレポートを作成する予定です。
プロフォント。使い続けているのは私だけ?
プログラミング用の33のフォントをリストした優れたCodeProjectの記事(それぞれの例を含む)
私は Visual StudioのFixedsysが好きです。それは古典です。アンチエイリアシング ブラーなし。
Pragmataについて誰も言及していないことに驚いています。プログラミング フォントの BMW です。凝縮され、読みやすく、シンプルなエレガンスの頂点。
代替テキスト http://www.fsd.it/fonts/imm/pr_abc.gif
現在、PragmataPro (Pragmata よりも Unicode の大部分をカバーしている) が Creative Commons ライセンスの下で無料で利用できるようにするための資金調達プロジェクトが進行中です!
Windows の UltraEdit でInconsolataを使用しています。TextMate (Mac 上) では、Monaco を好みます (これがデフォルトのフォントです)。
TextMateのInconsolata14pt
私はProfontが好きです。Jeff がフォントのプログラミングについてブログを書いたときに初めて出会いました。
Consolas も好きですが、Anonymous も好きです: http://www.ms-studio.com/FontSales/anonymous.html
私もプロポーショナルフォントを使っています。本や雑誌で使われているのと同じ理由で良いように見えます。文字のバリエーションが多いほど、脳がそれらを区別しやすくなります。画面により多く収まります。インデントは問題なく機能します。先頭の 6 つのスペースは、先頭の 3 つのスペースの 2 倍の幅です。
小文字の「l」が数字の「1」に似ないようにハッキングしたバージョンのジョージアを使用し、ゼロにスラッシュを入れます。
Consolas への投票を追加します。それは私の目に非常に簡単に感じます。
Courier New から外れる理由は見つかりませんでした。サンセリフ体であればどんなフォントでも問題ないと思います。等幅フォントはコーディングにも適しています。
Consolasのアンチエイリアシングブラーは、ClearTypeが有効になっていないモニターが原因だと思います。ConsolasはClearType用に設計されました。
[ジェフA:確かに、このトピックについて書いた投稿で、このスクリーンショットを見ることができます。]
プログラミング フォントの長いリストがある 2 つのページは、 keithdevens.comとlowing.orgのこれらのページです(リンク切れですが、インターネット アーカイブにあります) 。
より多くの提案があるかもしれないプログラミング フォントに関するその他の議論は、typographica に関するこのブログ投稿およびテキスト エディター フォーラムのこのトピックへのコメントです。
個人的に私はTriskwelineが好きです:
代替テキスト http://www.netalive.org/tinkering/triskweline/shot.gif
特定のフォントに別の票を投じるだけでなく、プログラミング フォントの比較を読んで、もう少し学習することをお勧めします。
Jeff Atwood の優れた「まとめ」:
http://www.codinghorror.com/blog/archives/000157.html
素敵なスクリーンショット付きの 5 つのフォントの別のレビュー:
http://blog.hamstu.com/2008/02/03/the-typography-of-code/
DejaVu Sans Mono(Panic Sansとも呼ばれます)、サイズ11、アンチアリス。以前は、アンチエイリアス処理されていないフォントのみを使用していましたが、このフォントで機能するようです。
Verdana - 幅が可変で、小さなサイズでも画面上で読みやすい。
私の Mac LC 時代に戻って、私は Monaco 9pt を誓いました。ほとんどの場合、それは 0 に切り捨てられていたからです。
モナコ サンプル http://www.k8zt.com/ham_fonts/monaco.jpg
元の非 OS-X バージョンで追跡するのは少し難しいです。
CourierNewから外れる理由は見つかりませんでした。サンセリフである限り、どのフォントでも問題はないと思います。等幅フォントはコーディングにも適しています。
CourierNewにはセリフがあります。
Consolas。コメントは斜体。唯一の方法。冗談ですが、最高のプログラミングフォントはこれです!これがあなたの最初のCプログラムです:
画像リンクが機能していない必要があります。コメントで教えてくださいhttp://img40.imageshack.us/img40/8008/picture1iqv.png読みやすさの良さをお勧めします。
Monaco、11pt、アンチエイリアス、Mac OS X で。これまで以上に見栄えが良く、暗い背景でもくっきりと表示されます。
Lucida Sans タイプライター
Consolasにもう一票。現時点で私のお気に入りの IDE フォント。
Raize Font は、クリーンで鮮明な固定ピッチのサンセリフ スクリーン フォントで、Windows に付属する固定ピッチのフォントよりもはるかに読みやすくなっています。プログラミング、スクリプト作成、html 作成などに最適な Raize Font は、任意の IDE またはテキスト エディターで使用できます。
コンソラの場合は+1、適切な配色と一緒に(最初のスクリーンショットでは白いものを使用しています)
NeepAlt13/17はとても良いです。
私は2番目にConsolas、Inconsolata、DejaVu Sans Mono、およびDroid Sans Monoを使用しますが、私の好みはDroidのものです。
Bitstream vera sans、Gnome フォント。Consolas よりもはるかに明確で、これもかなり優れています。
私はほぼすべての端末 (Eclipse、パテ、その他の端末) で Terminuse を使用しています: http://fractal.csie.org/~eric/wiki/Terminus_font
ほとんどの人が 9pt のような小さなフォントを使用する理由がわかりません。14 インチのモニターをお持ちですか?
私にとって最善の方法は、モニターに最大で 30 ~ 40 行のメソッドを表示するフォント サイズを使用することです。この方法では、より小さなメソッドを作成する必要があります :)
私はこれでいくつかの敵を作るつもりですが、私は実際に --あえぎ-- 非等幅フォントを使用しています! 何かを明確にするために等幅フォントに戻すこともありますが、ほとんどの場合、クリーンなサンセリフ フォントが最も読みやすく、画面のスペースを無駄にしません。
適切な構文の色分けを備えた IDE が役立ちます。
私のお気に入りは11pxの ProggyClean です。私はそれを2〜3年間使用しており、読むのに苦労することなく画面にたくさん表示するのに最適です. これまでのいくつかの言及よりもさらに注目に値します。
プロギークリーン http://www.proggyfonts.com/download/example_proggy_clean.gif
このサイトには、スラッシュゼロ、機能記号の太字など、さまざまなバリエーションがあります。
プロギー スクエア http://www.proggyfonts.com/download/example_proggy_square_bp.gif
(余談ですが、私が最も愛用しているテキスト エディターTextPadでは、ファイルの種類ごとに異なるフォントとフォント サイズを使用できます。これは非常に優れた機能です。)
私は、ProFont をベースにしていますが、太字もあるMonteCarloを使用しています。そうすれば、構文の強調表示の一部として太字を使用する IDE/エディターは、テキストの幅を適切に固定したままにできます。
Java の例 http://bok.net.nyud.net/MonteCarlo/images/java-example.png クイック ブラウン フォックスの例 http://bok.net.nyud.net/MonteCarlo/images/screenshot-small.gif
ProFont、Proggy などと同様に、非常に小さい (ビットマップ ベースであるため、明らかに拡大縮小されません) が、私はコーディング用の小さなフォントが好きで、それでも非常にクリアで目に優しいです。
宅配便私にとっても新しいです、それは十分な間隔があります。
私はTextMateのAA付きのPanicSans12ptを使用していますが、Terminal / vimのInconsolataが大好きです...(TMフォントをこれに変更することについて議論しています...しかしポイントサイズは14ptです):)
Consolasは、さまざまなフォントサイズでうまく機能しますが、これ以上のものは見つかりません。
私にとってもコンソラ
かなり長い間、私はProFontを使用してきました。これは主に、特定の高さに多くの線を収めることができるためです(Consolasなどと言うよりもはるかに多い)。Consolasも悪くはありませんが...
@modesty:
Mac版があればいいのに。
Macにフォントをインストールできます。いつでもどこでも問題なく使っています。注意すべき唯一のことはnomacatsui
、GVIMを使用するときに設定することです。さらに良いのは、MacVimに切り替えることです。
ディナへの別の投票。最適なサイズ(9ポイント)で使用すれば見栄えがします。
Consolas-最近それに切り替えて、それは素敵です。
色を忘れないでください!
何らかの理由で、Twilight の Delphi 7 は Droid Sans Mono をうまくレンダリングしませんが、Visual Studio では黒地にオレンジ色のテーマで優れています。Deja Vu Sans Mono は最高のオールラウンダーです。私はほとんどどこでもそれを使用します。Consolas は、醜い Q グリフを除けば素晴らしいものです。
仕事の世界に入ってから気付いたもう 1 つのことは、私は視力が優れているにもかかわらず、目の疲れを軽減し、テキストを入れすぎないようにするために、コードのフォントを 12 または 13pt 程度のサイズに保つのが好きだということです。画面上で。コード ブロックを縦方向に短く保つことは、一種のインセンティブです。
この編集ボックスは、ブラウザのデフォルトの等幅フォントを尊重していないことに注意してください。それは私にMonacoを与えています(私はOSXを使用しています)。モナコ恐るべし。グリフの要素の角度が悪く、大文字の比率が適切ではありません。
ああ、Windows ではフォントが正しく表示されないため、ほとんど問題になりません。/me 防炎スーツを着用
コード編集用の Consolas とコンソール出力用のDinaにもう 1 票。
Consolas と Courier Windows では New、*nix では Inconsola。ただし、古い IBM 端末フォントが本当に恋しいです。緑/オレンジ色の端末のもの。
Consolas と Envy を試してみました。Envy は私の目には「狭すぎる」ように見えますが、Consolas は見栄えがします (Mac を使用しています)。ヒントをありがとう!
私はコンソラ、特にコメント用のイタリック体が大好きです。小さな斜体の渦巻きがとてもキュートです:P
私自身は Consolas が好きですが、等幅フォントに関しては、他にもいくつかの選択肢があります。
私は Proggy Clean の方が好きですが、Proggy フォントである Kevin Kenny に全面的に同意する必要があります。しかし、いずれにせよ、数字の 0 と文字の O の違いを明確に示すフォントを使用する必要があります。ここにあるプレビュー フォントでは実際にはそれが示されていません。
最近、Bitstream Vera Sans Mono から Inconsolata に切り替えたばかりですが、ここで回答を読んで、Consolas に少しチャンスを与えます。これまでのところ本当に素敵に見えます。
毎回ルシダコンソール。
窮屈に見えずに、同じポイント サイズでこれほど多くのコード行を画面に表示できるフォントを見つけたことがありません。
そして見た目もいいです。
フォントを変更することを考えたことは一度もありませんでした。Courier には常に満足しています。このスレッドに賛成票を投じることができれば、本当に私の目を開いてくれました!
Droid Sans Mono を使用しました。
コンソラも好きです。
ProFont はコードに最適なフォントで、Consolas は次点です。ちょっとした懐かしさのために、ターミナルの小さなフォントでいつでもレトロに行くことができます (完全な効果を得るには、背景色を黒に、前景フォントを緑にカスタマイズしてください!)。
bash と vim では Lucida Typewriter を使用していますが、Kate、Scintilla、Eclipse、および Netbeans では (現在) Lucida Casual、つまりプロポーショナル フォントを使用しています。10 年前、私は Visual Studio (MS Comic Sans) でプロポーショナル フォントを使い始めました。上記の IDE での色付きの構文強調表示は優れた可読性を提供し、HTML や LaTeX のようなテキストの多い言語ではプロポーショナル フォントが自然な選択です。
フォントスムージングをオフにして低速のRDP接続を実行している場合を除き、LucidaConsoleを使用します。
私はここ数年、VisualStudioでProggyCleanTTを使用しています。私はゼロスラッシュフォントを選択する機能が好きなので、管理者が管理する代わりにプログラムすることを決定したときに、0101と0101(ゼロ)を混同しないでください。
私はこのリンクを1年以上続けています。これは、「5つの優れたプログラミングフォント」というタイトルの記事です。5つは優れたフォントですが、この記事には、さらに多くの興味深い回答を含むコメントが含まれています。
http://forums.programming-designs.com/viewtopic.php?pid=3338
私は実際にサンセリフモノコンデンスを購入しました。これは、オライリーのタイトルのgotoコードフォントです。これは、Consolas for Microsoftと同じ人によるものです(ただし、購入した時点ではConsolasは利用できませんでした)。
それは本当に素晴らしく、タイトで、クリアな顔です-あなたがそのようなことをしているなら、スライドで本当にうまくいきます。
私はForMateKonaVe
、ビットストリームVeraSansMonoと半幅のコナツを組み合わせたものを使用しています。私はあちこちで日本語をたくさん使っていますが、これがTextMateで表示するのに最適な方法です。
Fixedsys Excelsior 2.00、Raize、および通常。
すでに数回言われていますが、 http://www.proggyfonts.com/は素晴らしいです。Proggy Clean Slashed ZeroBoldPunctuationの大ファンです。私はほとんどの作業をC#で行っているので、太字の句読点は非常に便利です。
VS の場合、Fixedsys に勝るものはありません。
ビットストリーム vera sans mono
Droid Sans Mono のことは聞いたことがありませんでしたが、インストールして 9 つの点で試してみました。これは、Linux で見たモノラル フォントの中で群を抜いて最高品質であると言わざるを得ません。
私の Mac ではずっと Panic Sans です。11 または 12 ポイントで使用すると、モノスペースで実際に動作するアンチエイリアシングが可能になります。
Mac で DejaVu Sans Mono (Panic Sans と同じはずです) を探しています。
ずっとコンソラ。
私は Consolas も好みますが、明らかに cleartype は他のフォントを使用するときに役立ちます。
私は Courier New か、私が利用できる等幅フォントを使用しています。
ただし、Notepad++ のコメントに sans-serif (現在は Comic Sans MS) を使用することが好きな場合があります。(ただし、間隔などの一貫性のために、すべてをモノスペースに切り替える傾向があります。)
可変幅フォントを使用するのはばかげたゲームであることに気付くまで、Myriad を試してみました。
Courier New はこちらですが、Envy はこちらを見て試してみます。
まだ誰も言及していないので、Vera Sans Mono のフォークであり、ほとんどの Linux ディストリビューションに含まれているDejaVu Sans Monoについてだけ触れておきます。ほとんどの Unicode をサポートしています。
Lucida Console は、太字のテキストが太字でないテキストよりも多くのスペースを占有するため、あまり良くありません。コンソラスはこれを克服します。
私のためのコンソラ。これらは、LCD + MS ヒント エンジン用に特別に開発されました。また、 ClearType チューナー(MS PowerToy) を追加すると、フォントの外観をより詳細に制御できるようになるため、優れた機能が追加されていることに気付くかもしれません。
Consolasへの私からのさらに別の投票。Jeff のブログ投稿で知ったので使用しています。このアドバイスをありがとう。以前はあまり考えていなかった日常のプログラミング生活の側面を改善することができました。
モナコ10pt。
私は、もともと Mac で利用可能だったProFontを、今では誰でも利用できるようになったことに満足しています。
アリアル最高です
あなたが私のようで、セリフだけに誓うなら、もう少しコンパクトな Courier である K を使って Kourier を試してみてください。
ビットストリーム Vera Sans Mono。[ http://www.dafont.com/bitstream-vera-mono.font ]
ヴェルダナ。
読みやすく、非常に重要なことですが、O と 0、( と {、1 と I と l などの類似した文字を簡単に区別できます。
私はProFont TT が好きです >tweaked<きれいで、1 と l と I、0 と O の間に明確な違いがあります。9pt で最適に機能します。なかなかスケールアップしません。
Verdana - 等幅フォントを使用する必要がないことに気がついたら ;-)
また、Android の「Droid Sans Mono」にもう 1 票追加する必要があります。非常に鮮明で明確なコーディング フォントです。
本当に、どんな等幅フォントでも。正直なところ、それ以降はあまり重要ではないと思います。
モナコ12pt、他に方法はありますか?
Visual Studio のコンソール。新しいインストール設定を取得するときに最初に変更することです。2 つ目は、メインの色を反転させることです。私の意見では、黒い背景に白いテキストの方がずっと簡単に何時間も見つめることができます。
白い背景に黒いテキスト http://college-code.com/stackoverflow/black_on_white.PNG
対
黒い背景に白いテキスト http://college-code.com/stackoverflow/white_on_black.PNG
2 つ目は、長いコーディング セッションの後で、私の目の出血が少なくなる傾向があります。しかし、私のコードかもしれません。
私はプロフォントの方が好きです。
画面上のコードの量を最大化できるように、Lucida Console または Lucida Sans Typewriter をできるだけ小さくします。Courier または Monaco (例: TextMate の Monaco)。
使用するテキスト エディタ/IDE によって、フォントの見栄えが決まることに注意してください。私は UltraEdit を気に入っていますが、適切に表示されるフォントは Courier New だけです。他のすべての有用な等幅フォントについてはぼやけています。ただし、Visual Studio はあらゆるフォントを正確にレンダリングする素晴らしい仕事をします。
現在、私は Consolas に投票します。ただし、回答にリストされている他のいくつかを試してみます。ありがとうございました。ところで、ダウンロードするリンクを投稿してください!
+1 Verdana -- pauldoo に同意
コーディング用の可変幅フォントは万人の好みではないかもしれませんが、Verdana の ClearType による読みやすさはとても気に入っています。
Lucida Grandeを試してみてください..素晴らしい!!
Windows ユーザーにはLucida Consoleを、Linux/Unix には Adobe Courierをお勧めします。サイズは 10pt で、これらのフォントは見栄えがします。そして非常に読みやすい
編集:
Lucida Console の使用は本当に良いオプションだと言ってきましたが、今ではConsolasを知っています:)
Linux と Mac OS X の両方で Inconsolata を使用しています。
コンソラ 私はどこでもそれを使用します、私はそれをすべてに使用します. アドバイス:それに固執してください。
Anonymous を使用していますが、これらの他のフォントを確認する必要があります。
私の目は白い背景を処理できないため、Visual Studio 2008 にBitstream Vera http://www.gnome.org/fonts/を Darkness Theme と組み合わせて使用しています。
Bitstream Vera Sans Mono の場合は -2 -- 点線のゼロが付いています。このフォントは、修正後に無料ダウンロードとしてリリースされました。
Prima Sans Mono の場合は +2 -- ドット ゼロがありません。フォントを端末に拡張するには、RapidShare を無料でダウンロードする必要があります。
DejaVu Sans Mono に誓います
任意のサンセリフ。