145

コメントや文字列リテラルを Unicode で追加できる優れたプログラミング フォントを探しています。通常は、日本語と中国語に加えて、ラテン語とキリル言語が使用されます。

これまでのところ、状況は「完全、モノスペース、無料、2 つ選択」のようで、Google はこれで私を失敗させています (おそらく良いものがないためですか?)。

私が見つけた最高のものは Arial Unicode ですが、モノスペースではありません。これは、私と私が使用するエディターにとって大きな迷惑です。Python をコーディングしているときの Python インデントは言うまでもありません。


(リンク、編集大歓迎です)

4

9 に答える 9

49

私が見つけた最高のものは、 Bitstream の Vera Sans Mono のUnicode 拡張であるDejaVu Sans Monoです。

「完全な」フォントがあるかどうかはわからないので、パッチワークのフォントに対処する必要があると思います。

于 2009-02-25T15:46:09.540 に答える
33

GNU Unifontは、Unicode 5.1で定義されているように、基本多言語面を完全にカバーする等幅のビットマップフォントです。TrueType形式でも利用できます。

于 2010-03-20T00:05:00.227 に答える
15

コンソラスはどうですか?今では、ほとんどの Windows ボックスに転がっているはずです。

そうでない場合は、ここからダウンロードできます。

http://www.microsoft.com/down...lang=en

ただし、ClearType を有効にしないと見苦しくなります。

于 2009-02-25T15:39:34.250 に答える
5

Consolas の前は、常にプログラマー フォントとしてAndale Monoを使用していました。無料でダウンロードできます

于 2009-04-08T09:48:16.173 に答える
3

CodeCharts.pdf1 つは、 FontForge を介したフォント抽出によって公開された Unicode コンソーシアムから構築できます。でも:

  1. 法的な問題は真剣に検討する必要があります。
  2. 抽出されたフォントは、文字を Unicode コード ポイントに揃えるのではなく、さまざまなポイントに順番に配置したり、無計画に配置したりします。それらを再マッピングするのは雑用です (ただし、フォントを最初から作成するよりも桁違いに簡単です)。
  3. 文字の結合など、ロジックは複雑です (個人的には、コードポイントごとに 1 つの視覚的な位置を持ち、コードページと同じように表示する、結合されていないフォントを好みます)。
于 2011-09-25T03:44:20.773 に答える
-2

実際、モノスペース フォントを読む必要がある場合、煩わしいと感じたので、ソース コードには Tahoma または Georgia を使用しています。私は非常に冗長なコーディング スタイル (型のインスタンスのAstractModemConnector名前はabstractModemConnector) を使用しているため、ソース コードはほぼ英語のように見え、プロポーショナル フォントで完全に読みやすくなっています。

于 2009-02-25T16:02:44.383 に答える