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/Fonts
に mv
する。
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