APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

【初心者向け】おすすめ和文プログラミングフォント

みなさん、こんにちは。
こんにちは、ACS事業部の竹江です。
本記事では、プログラミングの開発環境で重要な『和文プログラミングフォント』についてご紹介します。

はじめに

エディタでコードを書く際、英数字と日本語文字のアンバランスさが気になったことはありませんか。

VSCodeのデフォルトフォント
そんな方におすすめしたいのが和文プログラミングフォントです。
和文プログラミングフォントでは、英数字と日本語文字の表示バランスが調整されています。コードが読みやすくなり、より良いプログラミング環境に繋がります。
本記事では、おすすめの和文プログラミングフォントと、使用例としてWindows Terminalでの設定方法をご紹介します。

おすすめ和文プログラミングフォント

ご紹介にあたっての注意事項です。

  • ご紹介フォントの選定基準は100%筆者の好みです。
  • 順番に意図はありません。
  • 画像のエディタはVSCodeで、テーマはTokyo Night Stormを使用しています。

それではご紹介に移ります。


白源(HackGen)

あまりにも有名な和文プログラミングフォントですので、改めてご紹介する必要は無いかもしれませんがご紹介させてくださいgithub.com

白源(Hackgen) 通常版
ぐっと読みやすい、しっとりとした英数字につるりとした日本語。以下のフォントを合成して作成されています。

  • 欧文フォント :Hack
  • 和文フォント:源ノ角ゴシックの派生フォント源柔ゴシック

数種類のフォントファミリーが用意されており、文字幅比率「半角1:全角2」の通常版に加えて、文字幅比率「半角3:全角5」版、それぞれのコンソール版があります。
文字幅比率「半角3:全角5」版では、同じフォントサイズでも通常版より英数字が大きく表示されます。

白源(Hackgen)「半角3:全角5」版
より詳しく知りたい方は、作者たわら氏のQiita記事をぜひご覧ください。

Ricty を神フォントだと崇める僕が、フリーライセンスのプログラミングフォント「白源」を作った話 #ShellScript - Qiita
また、この後ご紹介するプログラミングフォントは全てたわら氏が作成されたフォントです。


PlemolJP (プレモル ジェイピー)

続いて、夏が似合うお名前のPlemolJPです。名前の由来はPlex Mono Language JP の頭文字からとのことです。 github.com

PlemolJP (プレモル ジェイピー)
IBM Plex シリーズの下記フォントを合成して作成されています。さらりとした日本語にくっきりとした英数字が読みやすいです。

  • 欧文フォント :IBM Plex Mono
  • 和文フォント:IBM Plex Sans JP

PlemolJPはIBM Plex Sans JPを使用している点が大変画期的だったとのことで、下記の外部記事に大変よくまとめられています。ぜひご覧ください。

PlemolJPか、それ以外か – プログラミング用フォント徹底比較!


Moralerspace Krypton

欧文フォント Monaspaceと和文フォントを合成したMoralerspaceからKryptonをご紹介します。 github.com

Moralerspace Krypton

直線で構成されているのが印象的なフォントです。ぱっと見はクセがあるように感じますが、見慣れてくるとそこがGood!
以下のフォントを合成して作成されています。

  • 欧文フォント :Monaspace
  • 和文フォント:Stick + IBM Plex Sans JP

MonaspaceはTexture healing システムを搭載しています。グリフの幅はそのままで、前後の文字に応じてレンダリングを調整してくれ、mとiをよきに計らってくれたりします。詳しくは下記の記事をご参照ください。

GitHubが制作した次世代開発体験のためのコーディングフォント「monaspace」【レビュー】 - 窓の杜


Bizin Gothic (ビジン ゴシック)

最後にご紹介するのはBizin Gothicです。 github.com

Bizin Gothic (ビジン ゴシック)
英数字、日本語文字ともにすっきりとして美しく、疲れ目でもストレスなく読める優しいフォントです。

  • 欧文フォント :Inconsolata
  • ユニバーサルデザインフォント:BIZ UDゴシック

BIZ UDフォントは、モリサワ社によって開発されたユニバーサルデザイン(UD)フォントです。「文字の形がわかりやすい」「文章が読みやすい」「読み間違えにくい」をコンセプトに作成されており、より多くの方にとって読みやすいように設計されています。
シンプルで美しいInconsolataと組み合わせがとても良いです。




Windows Terminal フォント設定方法

和文プログラミングフォントの実際の使用方法として、Windows Terminalでのフォント設定方法をご紹介します。
Windows Terminalでは「外観」の設定でフォントを指定できます。全プロファイルへ適応する「規定値」での設定のほか、各プロファイルに対しても設定できます。

規定値でのフォント設定方法

  1. Windows Terminalの上部のタブ横にある「∨マーク」から「設定」をクリックします。
  2. 左側メニューから「規定値」を選択してください。設定項目の下の方にある「外観」をクリックします。
  3. テキスト配下の「フォント フェイス」のプルダウンメニューからお好きなフォントを選択してください。「保存」をクリックすると適用されます。

プロファイルでのフォント設定方法

  1. 設定画面にて、左側メニューの規定値の下に表示されている各プロファイルからフォントを設定したいものを選びます。設定項目の下の方にある「外観」をクリックします。
    例としてコマンドプロンプトのプロファイルを選択しています
  2. 後は規定値の設定と同様で、テキスト配下の「フォント フェイス」でお好みのフォントを選択して「保存」をクリックしてください。

おわりに

以上、和文プログラミングフォントのご紹介でした。
今回ご紹介したもの以外にも素晴らしいフォントが公開されています。ぜひ好みのフォントを使用してより快適な開発環境を過ごしてみてください。



私達ACS事業部はAzure・AKSなどのクラウドネイティブ技術を活用した内製化のご支援をしております。ご相談等ありましたらぜひご連絡ください。

www.ap-com.co.jp

また、一緒に働いていただける仲間も募集中です!
今年もまだまだ組織規模拡大中なので、ご興味持っていただけましたらぜひお声がけください。

www.ap-com.co.jp