¿Cómo instalo una fuente nerd para usar en wsl con alacritty?

¿Cómo instalo una fuente nerd para usar en wsl con alacritty?

descargué unfuente nerdy lo instalé en Windows. La fuente aparece en el panel de configuración/fuentes

ingrese la descripción de la imagen aquí

Yo uso presteza, así que agregué a mi alacritty.yml:

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

(nb: probé diferentes nombres, DejaVu, DejaVuSansMono, DejaVu Sans Mono...)

Y con prontitud, inicie Debian wsl en él.C:\Users\me> Debian

Pero la fuente sigue siendo la consola básica. Puedo confirmar esto dentro de Debian, iniciando un script comofuentes_prueba

Lo que resulta en

este

Entonces, ¿cómo puedo tener una fuente nerd dentro de wsl con prontitud?

Respuesta1

Según el ejemplo comentado alacritty.ymlde la última versión, parece que le falta una línea en su configuración:

font:
  normal:
    family: DejaVuSansMono NF

Es necesario especificar la fuente "normal". Negrita, cursiva y negrita_italica usarán de forma predeterminada la fuente "normal" si no las anula.

Lo probé en la versión portátil de Windows de Alacritty usando CaskaydiaCove NF usando el test-fonts.shque mencionaste. Sin mencionar el hecho de que mi mensaje Fish/Starship aparece correctamente.

Respuesta2

En días más recientes, el yml ha quedado obsoleto. Así es como lo haces con toml:

[font.normal]
family="DejaVuSansMono NF"

información relacionada