Я скачалшрифт для ботаников, и установил его на 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
Но шрифт остается основным consoles. Я могу подтвердить это внутри Debian, запустив скрипт типатестовые_шрифты
Что приводит к
Так как же мне добавить шрифт для ботаников в wsl с помощью alacritty?
решение1
Согласно прокомментированному примеру alacritty.yml
из последнего релиза, похоже, в вашей конфигурации отсутствует строка:
font:
normal:
family: DejaVuSansMono NF
Необходимо указать "нормальный" шрифт. Жирный, курсив и bold_italic будут по умолчанию "нормальным" шрифтом, если вы их не переопределите.
Протестировал его на портативной версии Windows Alacritty с использованием CaskaydiaCove NF, используя то, что test-fonts.sh
вы упомянули. Не говоря уже о том, что мой запрос Fish/Starship отображается правильно.
решение2
В последние дни yml устарел. Вот как это сделать с toml:
[font.normal]
family="DejaVuSansMono NF"