プログラミング用の等幅フォントは、読みやすくした欧文ベースの等幅フォントを元に、日本語ベースを調整して足し合わせることで、さまざまな合成フォントがあります。
私は、従来からRickty Diminished Discordをよく使っているのですが、今回 最近のプログラミング用フォント事情を調べてみました。
Menloのニュアンスも好きだったので、今回はその系譜にあるHackベースの白源と、Commit Monoベースを使ったPending Monoに惹かれます。
あとは、M PLUS 1 Codeが、(ちょっと主張が強いけど)明瞭な中に遊び心もあるフォントで好みでした(Cが特徴)。
「i 」は、あまりセリフが強くないほうが好きなので、Source Code Proもよい感じでした。

- 【参考】特別におすすめしたりはしないプログラミング向きの日本語フォント集
- 【参考】日本語対応の等幅フォントを集めてみた(コーディング・コンソール向け) #font – Qiita
- 【参考】A Comprehensive List of Monospace Coding Fonts in 2026 | hacking C++
1. フォント比較
基本は、好みの欧文ベースを選んで、それに違和感なくセットできる日本語フォントを組み合わせることになります。
日本語フォントにも、半濁音や紛らわしい文字(一、ーなど)の視認性を上げる工夫があります。

Google・AdobeのNoto、Source Hanシリーズだけでなく、VS CodeのMicrosoftやGithubなど、プログラミングと関わりの深いサービスが、それぞれに現代的で使いやすいフォントを公開しています。
それと日本語フォントを組み合わせた派生、とくにモリサワフォントのUDゴシックが登場したことで、選択肢が増えています。
まずは、欧文フォントに注目して選びます。



| フォント名 | オリジン | 欧文ベース | 日本語ベース |
|---|---|---|---|
| menlo | |||
| SF Mono | |||
| 源ノ角ゴシック Code JP | Adobe | Source Code Pro | 源ノ角ゴシック |
| Ricty Diminished Discord | edihbrandon | Inconsolata | Circle M+ 1m |
| MyricaM | tomokuni | Inconsolata | Mgen+ |
| Mgen+ | |||
| 白源(HackGen) | tawara | Hack | 源柔ゴシック |
| Monaspace(Neonほか) | Github | Monaspace | |
| Moralerspace | tawara | Monaspace | IBM Plex Sans JP |
| UDEV Gothic | tawara | JetBrains Mono | BIZ UDゴシック |
| Bizin Gothic | tawara | Inconsolata | BIZ UDゴシック |
| Cascadia Code | Microsoft | ||
| M+ 2m | Coji Morishita | M+ 2m | M+ 2m |
| M PLUS 1 Code | Coji Morishita | M PLUS 1 Code | M PLUS 1 Code |
| JetBrains Mono | JetBrains | JetBrains | |
| Pending Mono | tawara | Commit Mono | BIZ UDゴシック |
| Mint Mono | tawara | Intel One Mono | Circle M+ |







