Ubuntuでフォントを設定
準備
sudo apt updatesudo apt install curl unzip
フォントをダウンロード
ここでは、Cascadia Mono
をダウンロードします。
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/CascadiaMono.zipunzip CascadiaMono.zip -d CascadiaMonols -1 CascadiaMono/*.ttf
CascadiaMono/CaskaydiaMonoNerdFont-Bold.ttfCascadiaMono/CaskaydiaMonoNerdFont-BoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFont-ExtraLight.ttfCascadiaMono/CaskaydiaMonoNerdFont-ExtraLightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFont-Italic.ttfCascadiaMono/CaskaydiaMonoNerdFont-Light.ttfCascadiaMono/CaskaydiaMonoNerdFont-LightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFont-Regular.ttfCascadiaMono/CaskaydiaMonoNerdFont-SemiBold.ttf27行の折りたたみ
CascadiaMono/CaskaydiaMonoNerdFont-SemiBoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFont-SemiLight.ttfCascadiaMono/CaskaydiaMonoNerdFont-SemiLightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-Bold.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-BoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-ExtraLight.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-ExtraLightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-Italic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-Light.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-LightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-Regular.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-SemiBold.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-SemiBoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-SemiLight.ttfCascadiaMono/CaskaydiaMonoNerdFontMono-SemiLightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-Bold.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-BoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-ExtraLight.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-ExtraLightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-Italic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-Light.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-LightItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-Regular.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-SemiBold.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-SemiBoldItalic.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-SemiLight.ttfCascadiaMono/CaskaydiaMonoNerdFontPropo-SemiLightItalic.ttf
~/.fonts/
に配置
フォントファイルを用意できたので、これらを~/.fonts/
に配置します。
mv CascadiaMono ~/.fonts/
フォントキャッシュを更新
fc-cache -fv
利用可能なフォント一覧
fc-list
fc-list :lang=ja
VS Code
{ "editor.formatOnSave": true, // ...
// "editor.fontFamily": 'Droid Sans Mono', 'monospace', monospace",// default "editor.fontFamily": "'CaskaydiaMono Nerd Font Mono', 'Droid Sans Mono', 'monospace', monospace", "editor.fontSize": 16, "terminal.integrated.fontFamily": "'CaskaydiaMono Nerd Font Mono', 'Droid Sans Mono', 'monospace', monospace", "terminal.integrated.fontSize": 16}
Font Manager
GUI で管理したい場合は Font Manager を使用するのが良いかと思います。
https://github.com/FontManager/font-manager#ubuntu-personal-package-archive
インストール
sudo add-apt-repository ppa:font-manager/stagingsudo apt-get updatesudo apt-get install font-manager