alacritty で WSL で使用するためにオタクフォントをインストールするにはどうすればよいですか?

alacritty で WSL で使用するためにオタクフォントをインストールするにはどうすればよいですか?

ダウンロードしたオタクフォント、Windowsにインストールしました。フォントは設定パネル/フォントの下に表示されます。

ここに画像の説明を入力してください

私は alacritty を使用しているので、以下を追加しましたalacritty.yml:

font:
  family: DejaVuSansMono NF # obtained here : https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/DejaVuSansMono.zip
  style: Regular

(注: さまざまな名前を試しました。DejaVu、DejaVuSansMono、DejaVu Sans Mono...)

そして、alacritty を通じて Debian wsl を起動します。C:\Users\me> Debian

しかし、フォントは基本コンソールのままです。Debian内でこれを確認するには、次のようなスクリプトを実行します。テストフォント

その結果

これ

では、alacritty を使用して WSL 内にオタク フォントを導入するにはどうすればよいでしょうか?

答え1

最新リリースのコメント付きサンプルによるとalacritty.yml、設定に行が欠けているようです。

font:
  normal:
    family: DejaVuSansMono NF

「通常」のフォントを指定する必要があります。太字、斜体、太字_斜体は、上書きしない場合はデフォルトで「通常」のフォントになります。

あなたが言及したCaskaydiaCove NF を使用して、Alacritty の Windows ポータブル リリースでテストしましたtest-fonts.sh。私の Fish/Starship プロンプトが正しく表示されることは言うまでもありません。

答え2

最近では、yml は廃止されました。toml でこれを行う方法は次のとおりです。

[font.normal]
family="DejaVuSansMono NF"

関連情報