В общем столкнулся я с такой проблемой, что судя по всему(не уверен, что именно это причина), некоторый софт запрашивает себе шрифты без указания семейства или с указанием неверного семейства.
В чем проблема, у меня установлен FiraCode, который просто при установке копирует себя в /usr/share/fonts. И некоторый софт, если не находит свой шрифт, сваливается в него как в fallback(почему именно в него?).
Выхлопы fc-match:
alexv@home ~> fc-match "Monospace"
DroidSansMono.ttf: "Droid Sans Mono" "Regular"
alexv@home ~> fc-match "Sans"
DejaVuSans.ttf: "DejaVu Sans" "Book"
alexv@home ~> fc-match "Serif"
DroidSerif-Regular.ttf: "Droid Serif" "Regular"
alexv@home ~> fc-match
FiraCodeNerdFont-Regular.ttf: "FiraCode Nerd Font" "Regular"
alexv@home ~> И из-за того что сваливается вот в этот дефолт, могут отсутствовать буквы русские, да и вообще всё перекашивает.
Подскажите как настроить так, чтобы перед этим шрифтом со значками сначала по умолчанию шел бы например DejaVu Sans? А шрифт со значками, только для значков.
Сначала это был FontAwesome. Его удалил, начало в FiraCode сваливаться.


