alacritty와 함께 wsl에서 사용하기 위해 nerd 글꼴을 어떻게 설치합니까?

alacritty와 함께 wsl에서 사용하기 위해 nerd 글꼴을 어떻게 설치합니까?

나는대단하다 글꼴, Windows에 설치했습니다. 글꼴은 구성 패널/글꼴 아래에 표시됩니다.

여기에 이미지 설명을 입력하세요

나는 alacritty를 사용하므로 my에 추가했습니다 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... 등 다른 이름을 사용해 보았습니다.)

그리고 민첩하게 Debian wsl을 출시했습니다.C:\Users\me> Debian

그러나 글꼴은 기본 콘솔로 남아 있습니다. 다음과 같은 스크립트를 실행하여 데비안 내에서 이를 확인할 수 있습니다.테스트_글꼴

그 결과

이것

그러면 어떻게 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"

관련 정보