日本語等幅フォント

Windows, macOS, Ubuntu に共通な,日本語等幅フォントを含むフォントのインストール。

Python matplotlib で日本語表示」の記事のように,OS ごとにこの場合はこう… とするのも面倒なので。

Windows, macOS, Ubuntu に共通に使える無料の日本語等幅フォントを含むフォントとして,以下を採用することに。

Noto

から

  • Noto Sans CJK JP (等幅フォントである Noto Sans Mono CJK JPを含む)
  • Noto Serif CJK JP

をダウンロードし,インストール。

HackGen

からダウンロードし,

  • HackGen-Bold.ttf
  • HackGen-Regular.ttf

のみをインストール。Ricty などより,英数字が少し太みがあって読みやすいかなと。

IPA フォント

からダウンロードし,インストール。ipag.ttf あたりが等幅フォント。

IPAex フォント(オプション)

IPAex は等幅フォントではないが,必要なら

からダウンロードし,インストール。

Windows でのフォントのインストール

インストールしたいフォントファイルをクリックして選択し,マウスの右ボタンクリックで,「すべてのユーザに対してインストール」。

macOS でのフォントのインストール

それぞれのサイトからダウンロードしなくても,Homebrew にパッケージがあるので,

brew tap homebrew/cask-fonts
brew cask install font-noto-sans-cjk-jp font-noto-serif-cjk-jp font-hackgen font-ipafont

これで ~/Library/Fonts にインストールされるので,必要なら(システムワイドにインストールしたいなら) /Library/Fontsmv する。

Ubuntu でのフォントのインストール

sudo apt install fonts-ipafont fonts-noto-cjk (fonts-noto-cjk-extra)

でインストールできるが,なぜか,NotoSansMonoCJKjp がないようです。(fonts-noto-mono の中にもみあたらない。)

ないものは配布サイトからダウンロードし,以下のようにすればいいですかね?

sudo cp NotoSansMonoCJKjp-* /usr/share/fonts/
sudo cp HackGen-* /usr/share/fonts/
fc-cache -fv
fc-list | grep NotoSansMonoCJKjp
fc-list | grep HackGen