Windowsで無料で使える日本語対応プログラミングフォントまとめ

サイバーマンデー
Amazonプライム会員限定の大セール「サイバーマンデー」開催中!プライム会員限定の大セール

プログラムをするときにフォントって結構大事だと思います。

最近プログラム用のエディターに良いフォントを設定したところ、多少なりとも作業効率も上がり、気持ちよくコーディングできるようになった気がします。

僕はWindowsとSublime Textを利用しているのですが、「Windowsで手軽に使える無料のプログラミングフォントはどれだけあるのかな?」と思ったので、調べたものをまとめてみました。

スポンサーリンク
レクタングル(大)広告

Myrica

Myrica

Myrica | プログラミングフォント Myrica / Estable

Rictyをベースに、ASCII/ひらがな/カタカナにヒンティング情報が付加されたフォント。ASCII文字はInconsolata、それ以外の文字には「源真ゴシック」がベースになっています。

Myricaで混同しやすい文字

MyricaでPHP

MyricaM

MyricaM

MyricaM | プログラミングフォント Myrica / Estable

ベースは、上にあるMyricaと同じだけど、ASCII文字以外(日本語など)にMgen+を利用したフォントです。

MyricaMで混同されやすい文字

MyricaMでPHP

視認性の高いプログラミングフォント「Myrica」をWindows+Sublime Textで使う方法
先日、見やすいプログラムフォント「Ricty Diminished」を紹介しました。 今回は、Rictyをより進化させたMyric...

Ricty Diminished

Ricty Diminished

mzyy94/RictyDiminished-for-Powerline

Ricty Diminished (リクティ・ディミニッシュト) は Ricty の姉妹フォントで、ASCII文字にInconsolata、それ以外にCircle M+ 1m を合成したフォントです。

Ricty Diminishedで混同されやすい文字

Ricty DiminishedでPHP

Ricty Diminished Discord

Ricty Diminished Discord

mzyy94/RictyDiminished-for-Powerline

基本的には上にある、Ricty Diminishedと同じです。違いは、以下のデザインが違います。

Ricty Diminished

Ricty Diminished変化のある文字

Ricty Diminished Discord

Ricty Diminished Discord変化のある文字

  • 0(ゼロ)がスラッシュかドットか
  • DやZにクロスバーがあるかどうか
  • l(小文字のエル)と間違いの多い|(パイプ)が一本棒か破断線か
  • r(小文字のアール)やl(小文字のエル)などの微妙なデザイン

Ricty Diminished Discard混同されやすい文字

Ricty Diminished DiscordでPHP

見やすいプログラミング用フォント「Ricty Diminished」をWindowsにインストールしてSublime Textで利用する方法
プログラム用のフォント「Ricty Diminished」というのをネットで見かけました。 このフォントは、以前から名前だけは何度か目...

Source Han Code JP

源の角ゴシック Code JP Regular

Source Han Code JP

Adobe社がオープンソースで開発しています。「Source Code Pro」と「Source Han Sans JP(源ノ角ゴシック JP)」を組み合わせて作成されています。

フォントの太さは、7種類もあります。(以下の表示例は、SourceHanCodeJP-Regularを利用)

源の角ゴシック Code JPのプログラムで紛らわしい文字

Source Han Code JPでPHP

プログラミングフォント「Source Han Code JP」をWindows+Sublime Textで使う方法
Adobeの日本語フォント開発チームに所属する服部正貴氏が、オープンソースで開発した「Source Han Code JP」が6月4日公...

Migu 1M

Migu 1M

Miguフォント : M+とIPAの合成フォント

プログラミングフォントとして人気のRictyの合成にも使われているフォントです。基本的にM+フォントを使用していて、足りない漢字を、IPAゴシックから取り出して追加されています。

Migu 1Mの混同されやすい文字

Migu 1MでPHP

VL ゴシック

VLゴシックVL Gothic Font Family

M+アウトラインフォントベースのモダンゴシック体の日本語 TrueType フォント。ベースはM+1CおよびM+1Mを使用。足りない部分をM+の漢字部品をもとに製作。さらに不足分を「さざなみゴシック」を合成して作成されたフォントです。

VLゴシックの混同されやすいフォント

VLゴシックでPHP

Rounded M+

Rounded M

自家製 Rounded M+ とは | 自家製フォント工房

M+アウトラインフォントをベースに日本語部分に丸ゴシックを合成したフォントです。とにかく種類が豊富で、丸さなども選べます。

Rounded M の混同されやすい文字

Rounded M でPHP

MeiryoKe

MeiryoKe

MeiryoKe

「メイリオ」を「MS ゴシック」と同じ文字幅にしたフォントです。Windowsのメイリオに慣れている人にはいいかも。

個人的にメイリオは、その名の通り明瞭で好きなんだけど、残念ながら0(ゼロ)とO(大文字のオー)の区別がしづらいです。l(小文字のエル)も単なる縦線。なので、プログラミングフォントとは言えないけど。

MeiryoKeの混同しやすい文字

MeiryoKeでPHP

Sublime Textでの設定

今回紹介したフォントをSublime Textで使用するときに書く設定例を以下に載せておきます。

フォントをインストール後、利用したいフォント名以外はコメントアウトして利用すると、別のフォントを利用したくなったときは、手軽に変更できます。

まとめ

プログラムをするためのフォントは、完全に好みもあるのでどれが良いとかではありません。

けれどプログラムは、当人に少しでも見やすく、快適に編集出来た方が、作業がはかどるのは間違いないと思います。

ただ、自分に合ったプログラミングフォントを見つけるには、とりあえず設定してしばらく使ってみる必要があると思います。

いろいろ試してみて、良いフォントと出会うことは、開発にとってプラスとなることはあっても、マイナスになることはないと思います。