久しぶりにプログラミン
グ用のフォントを選んだ

プログラミング用の等幅フォントは、読みやすくした欧文ベースの等幅フォントを元に、日本語ベースを調整して足し合わせることで、さまざまな合成フォントがあります。

久しぶりにプログラミン<br class="chiilabo-br is-on">グ用のフォントを選んだ
久しぶりにプログラミン<br class="chiilabo-br is-on">グ用のフォントを選んだ
久しぶりにプログラミン<br class="chiilabo-br is-on">グ用のフォントを選んだ
久しぶりにプログラミン<br class="chiilabo-br is-on">グ用のフォントを選んだ

基本は、好みの欧文ベースを選んで、それに違和感なくセットできる日本語フォントを組み合わせることになります。
日本語フォントにも、半濁音や紛らわしい文字(一、ーなど)の視認性を上げる工夫があります。

フォント名オリジン欧文ベース日本語ベース
menlo
SF Mono
源ノ角ゴシック Code JPAdobeSource Code Pro源ノ角ゴシック
Ricty Diminished DiscordedihbrandonInconsolataCircle M+ 1m
MyricaMtomokuniInconsolataMgen+
Mgen+
白源(HackGen)tawaraHack源柔ゴシック
Monaspace(Neonほか)GithubMonaspace
MoralerspacetawaraMonaspaceIBM Plex Sans JP
UDEV Gothictawara JetBrains MonoBIZ UDゴシック
Bizin GothictawaraInconsolataBIZ UDゴシック
Cascadia CodeMicrosoft
M+ 2mCoji MorishitaM+ 2mM+ 2m
M PLUS 1 CodeCoji MorishitaM PLUS 1 CodeM PLUS 1 Code
JetBrains MonoJetBrainsJetBrains
Pending MonotawaraCommit MonoBIZ UDゴシック 
Mint MonotawaraIntel One Mono Circle M+

私は、従来からRickty Diminished Discordをよく使っているのですが、今回 最近のプログラミング用フォント事情を調べてみました。

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

Menloのニュアンスも好きだったので、今回はその系譜にあるHackベースの白源とPending Monoにしてみました。