TL;DR

  • Warp で Nerd Fonts を使うには、Font Book でフォントを「すべてのユーザー」にインストールしておく必要がある。

背景

Rust で書かれた ls である lsd で、ファイルのアイコンを表示したかった。アイコンの表示には Nerd Font が必要なので、ターミナルの Warp に Nerd Font を設定した。

検証

  1. 公式の README にあるように、Homebrew Cask Fonts で Nerd Fonts をインストールする
  2. こちらの記事にあるように、Font Book アプリの設定で「インストール」を「すべてのユーザーにインストール」に変える
  3. Warp の Settings で「Appearance」→「Text」→「Terminal font」を開き、Hack Nerd Font を選ぶ

結果

2 の設定を変えないと、Warp のフォントの選択肢に Nerd Font が出てこなかった。設定を変えた後は、Hack Nerd Font を選べた。

キーワード

参考