я пытаюсь настроить классные терминальные шрифты на Xubuntu, чтобы иметь правильные значки при использовании О мой Git. Я следовал инструкциям по установке, которые заключаются в следующем:
Как установить (Линукс)
- скопируйте все шрифты из
./строить
каталог для ~/.шрифты
каталог
- скопируйте все карты шрифтов (все
*.ш
файлы) из ./строить
каталог для ~/.шрифты
каталог
- бег
fc-cache -fv ~/.fonts
чтобы сообщить freetype2 об этих шрифтах
- настроить файл конфигурации
./config/10-symbols.conf
замена ПрагматаПро
с названием шрифта, который вы хотите использовать в терминале (в будущем я добавлю больше шрифтов, чтобы этот шаг можно было пропустить)
- скопируйте указанный выше файл конфигурации в
~/.config/fontconfig/conf.d
каталог
- источник карты шрифтов (
источник ~/.fonts/*.sh
) в сценарии запуска вашей оболочки (например. ~/.bashrc
или же ~/.zshrc
)
Мой ~/.config/fontconfig/conf.d/10-symbols.conf
файл:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--
When a glyph is missing in the current font freetype2 will look into
other installed fonts to see if it's going to find it, but which fonts?
and in which order?
The configuration below aim to declare an ordered list of fonts
to be looked into when a glyph is not found in a specic font
<alias>
<family>FONT_WITH_A_POSSIBLY_MISSING_GLYPH</family>
<prefer>
<family>FIRST_FONT_TO_LOOK_INTO</family>
<family>SECOND_FONT_TO_LOOK_INTO</family>
<family>...</family>
</prefer>
</alias>
-->
<fontconfig>
<alias>
<family>DejaVu Sans Mono</family>
<prefer>
<family>icomoon</family>
<family>FontAwesome</family>
<family>octicons</family>
<family>Pomodoro</family>
</prefer>
</alias>
</fontconfig>
Но мой терминал по-прежнему неправильно отображает символы.
