Windowsでプログラミング向けフォント¶
目的¶
プログラミング作業では、インデントなどによる桁合わせが視認性に影響を与えるので、プロポーショナルフォントではなく等幅フォントを使用します。
また、数字の1、英小文字l、英大文字Iの区別、数字の0、英大文字のOの区別が容易なフォントが有用です。
フォントの種類¶
フォント名 | 欧文フォント | 和文フォント | 欧:和比 | 1lI0O区別 | 備考 |
---|---|---|---|---|---|
Myrica | Inconsolata | 源真ゴシック | 1:2 | あり | |
Myrica M | Inconsolata | Mgen+ | 1:2 | あり | |
|
Inconsolata | Circle M+1m | 1:2 | あり | 2023.1サポート終了告知 |
|
Inconsolata改 | Circle M+1m | 1:2 | あり | |
IPAゴシック | TBゴシックベース | 1:2 | あり | ||
Source Han Code JP | Source Code Pro | 源ノ角ゴシック | 2:3 | あり | |
CodeM Font | Source Code Pro | Migu 1m | 不定 | あり | |
MeiryoKe | Meiryo等幅化 | Meiryo | 1:2 | なし | |
MeiryoKe Console | Meiryo等幅化・改 | Meiryo | 1:2 | あり | |
PlemolJP | IBM Plex Mono | IBM Plex Sans JP | 1:2 | あり | |
PlemolJP Console | IBM Plex Mono | IBM Plex Sans JP | 1:2 | あり | |
UDEV Gothic | JetBrains Mono | BIZ UDゴシック | 1:2 | あり | |
白源(HackGen) | Hack | 源柔ゴシック | 1:2 | あり | |
M PLUS 1 Code | M PLUS Code Latin 50 | M PLUS 1 | 1:2 | あり |
- 源真ゴシックは、Adobeがオープンソースで開発した源ノ角ゴシックを改善
情報収集メモ¶
- InconsolataとSource Code ProではInconsolataが縦長
- 源ノ角ゴシックとM+FONTS系ではM+FONTSが丸みを帯びややポップ
フォント評価記事¶
- 美しさと効率を両立する、プログラミングに最適なおすすめ日本語フォント5選!
Source Han Code JP, PlemolJP, M+Fonts, Cica, UDEV Gothicを紹介
フォント詳細¶
IPAフォント¶
注)IPAexはプロポーショナルのみ
Myrica¶
Source Han Code JP¶
Ricty Deminished¶
2017年に最終更新、2023年にサポート終了告知。バッククォート問題あり。
PlemolJP¶
IBM Plex MonoとIBM Plex Sans JPを合成した日本語プログラミング向けのフォント。
https://github.com/yuru7/PlemolJP/releases
半角:全角比率が1:2のPlemolJPと、3:5のPlemolJP35があります。また、Console用に向いたバリエーションもあります。
全角スペースを可視化していますが、可視化しないバージョンもあります。
UDEV Gothic¶
BIZ UDゴシックとJetBrains Monoの合成フォント。
https://github.com/yuru7/udev-gothic
半角:全角比率が1:2のUDEV Gothicと、3:5のUDEV Gothic35があります。
全角スペースを可視化していますが、可視化しないバージョンもあります。