コードを書くときにどのフォントを使用するのが良いでしょうか?

清浅
リリース: 2020-09-17 10:11:50
オリジナル
36282 人が閲覧しました

コードを記述するときは、幅が一定で、輪郭がはっきりしていて規則的な文字を選択してください。l、1、i は区別しやすく、0、o、O は区別しやすく、句読点を明確に区別できるフォントが最適です。 、MONACO フォントなど お待ちください

多くのプログラマにとって、一部のフォントで書かれたコードは、見た目が美しいだけでなく、コードを記述するときにも非常に便利です。しかし、多くのプログラマはエディタのデフォルトのフォントを使用しており、この方法で書かれたコードは同じであるだけでなく、退屈でもあります。どのフォントがより美しいコードを生成し、どのフォントがコードの記述に適しているかを見てみましょう。

コードを書くときにどのフォントを使用するのが良いでしょうか?

文字の幅は同じです

は固定幅フォントとも呼ばれ、コードファイルはスタイルを持たない通常のテキストであるため、同じ幅に揃えやすく、位置もすぐにわかるので可読性が向上します。

タイポグラフィでは、この種の等幅フォントを等幅フォントと呼び、一般的な Courier や Courier New などのフォントの大分類 (ファミリー) です。現在の多言語環境を考慮すると、さまざまなシステムで、このフォントをさまざまな文字セットのさまざまな特定のフォントにマップする必要があります。たとえば、私たちのシステムでは通常、中国語を「Song Ti」にマップします。

#明確な輪郭と規則

明確で規則的な形状がある場合にのみ、さまざまな文字をすぐに区別でき、長時間読んでも疲れにくくなります

ここで言いたいのは、西洋人と東洋人ではフォント サイズに違いがあるということです。私はプログラムを書くときにコードを表示するために 10 ピクセルのフォントを使用することを好む外国人を何人か知っていますが、使用されている画面解像度は依然として非常に高いです。これはテキストがアルファベットであり、各文字の詳細が少なく、小さなフォントを使用することで 1 つの画面に多くの文字を表示できるためです。したがって、フォント サイズが小さくても、画面上ですぐに識別できる、はっきりとした規則的なフォントを使用してください。

l、1、i は区別しやすく、0、o、O は区別しやすいです

最初の 3 つは小文字の L、数字の 1 です3 つは数字の 0、小文字の o、および大文字の O です。これらの文字はコード内で混同されやすいことがよくあります。

たとえば、C スタイルのコードでは、長整数は、「111111111111L」のように、数値の後にサフィックス L を追加して表す必要があります。一般に、混乱を避けるために大文字の「L」を使用することをお勧めします。フォント内の 3 つの文字が簡単に区別できるため、誤って小文字の l を入力したとしても混乱することはありません。

明確で区別しやすい句読点

句読点もコード内で非常に重要な役割を果たします。フォントがカンマ「,」とピリオド「」を区別できない場合。同様に、プログラミングでよく使われる「`」「'」もマッチングに優れています。

どのフォントを選択するか

宋体
##すべての中国語 Windows システムには、Song フォントと Song フォント At が付属しています。 Song Ti は、ほぼすべての文字をカバーする中国語フォントであると同時に、中国語と英語のコードを同時に表示する必要がある特別な場合には、Song Ti が直接使用されると考えられます。宋体は主に漢字を扱い、中国語の文字は等幅であるため、英語の文字も漢字の半分の幅で等幅とみなされます。ただし、宋代のビットマップ英語フォントは美しくなく、セリフのせいで画面上のフォントサイズが小さいと可読性が低くなります。 「0」と「O」、「1」と「1」の区別は完全ではありません。

Courier New

このフォントはすべての Windows にも含まれています。フォントはとても美しいです。o O 0 の違いは別として、多くの人でも使用されています。プログラミングの人たち。

Bitstream Vera Sans Mono

最後に、Bitstream Vera Sans Mono とその派生フォント DejaVu Sans Mono - DejaVu は Unicode 文字を拡張したものです。

これも多くの開発者が推奨するフォントです。上記の条件をすべて満たしていることに加え、TTF フォントでもあります。基本フォントはサンセリフで、画面の読み取りに適しています。最も重要なフォントです。 !

Consolas

Microsoft が新しく開発したフォントで、Vista、Office2007、Visual Studio 2005 に含まれています。 MS によって作成されているため、間違いなく ClearType で最適に動作します。ただし、公式 Web サイトのインストール パッケージは非常に面倒で、最初に .net Framework 3.5 をインストールする必要があります。

MONACO

多くのプログラマは、エディタで導入せずにこのフォントを好んで使用していると思います。

以上がコードを書くときにどのフォントを使用するのが良いでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート