TL;DR
- Warp で Nerd Fonts を使うには、Font Book でフォントを「すべてのユーザー」にインストールしておく必要がある。
背景
Rust で書かれた ls である lsd で、ファイルのアイコンを表示したかった。アイコンの表示には Nerd Font が必要なので、ターミナルの Warp に Nerd Font を設定した。
検証
- 公式の README にあるように、Homebrew Cask Fonts で Nerd Fonts をインストールする
- こちらの記事にあるように、Font Book アプリの設定で「インストール」を「すべてのユーザーにインストール」に変える
- Warp の Settings で「Appearance」→「Text」→「Terminal font」を開き、Hack Nerd Font を選ぶ
結果
2 の設定を変えないと、Warp のフォントの選択肢に Nerd Font が出てこなかった。設定を変えた後は、Hack Nerd Font を選べた。