こうこく
作 ▸

Arch Linux フォントをアンインストールする

Archに限らずLinuxはこうなのかもしれないが

Arch Linux

ここでは例として、以前に手動でインストールした Nerd Fonts の NotoSansNerdFont をアンインストールする。

以下のコマンド等で、アンインストールしたいフォントのファイルを探す。

コマンド
fc-list : family file | grep NotoSansNerdFont
結果
/home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-LightItalic.ttf: NotoSans Nerd Font,NotoSans NF Light
/home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-SemiCondensedBlackItalic.ttf: NotoSans Nerd Font,NotoSans NF SemCond Black
/home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-Condensed.ttf: NotoSans Nerd Font,NotoSans NF Cond
/home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-SemiCondensedExtraBoldItalic.ttf: NotoSans Nerd Font,NotoSans NF SemCond ExtBd
/home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-ExtraCondensedSemiBoldItalic.ttf: NotoSans Nerd Font,NotoSans NF ExtCond SemBd
(略)

先頭に表示されるのがファイル名。ここでは複数のファイルが該当した。

ファイルを見つけたら、パッケージマネージャー経由でインストールしたフォントであるかどうかを以下コマンドで確認する。

コマンド
pacman -Qo /home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-LightItalic.ttf
結果
error: No package owns /home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-LightItalic.ttf

ここでは手動でインストールしたフォントだったので、どのパッケージにも所属していなかった。

もしパッケージマネージャー経由でインストールしていたなら、単に pacman -Rs {パッケージ名} でよい。

手動でインストールしたフォントなら、当該ファイルを削除する。ここではローカルインストールしたものなので sudo 無しだが、システムインストールしたものなら sudo が要ると思う。

コマンド
rm /home/napoporitataso/.local/share/fonts/NerdFonts/NotoSansNerdFont-*

削除したら、念のためフォントのキャッシュを更新する。オプション -f でキャッシュ更新を強制、 -v で内訳を出力。

コマンド
fc-cache -fv

これでアンインストール完了。fc-list に出てこなくなるはず。

以上。

この記事に何かあればこちらまで (非公開)