Уважаемые пользователи Интернета,
У меня возникла проблема с Xterm, так как он не хочет учитывать указанный мной шрифт. Я использую xinitrc и Xressources, как указано ниже:
XTerm*reverseVideo: on
xterm*FaceName: "hack"
XTerm*FaceSize: 15
Я могу изменить размер шрифта, но не сам шрифт, используется либо шрифт, либо FaceName. Однако я могу изменить его, когда запускаю новый термин с помощью xterm -fa "name". Я не понимаю, в чем проблема, и поскольку я совсем неопытен с Xterm, я пришел сюда за помощью.
Спасибо !
решение1
Это (не)исключительная особенность fontconfig: если он не находит подходящего соответствия, он использует значение по умолчанию (моноширинный и т. д.), не возвращая ошибку. Это не проблема xterm...
Вы можете использовать xterm-report-fonts
опция для просмотра того, что xterm видит как установленные шрифты. Если символы, которые вы печатаете, отсутствуют в шрифте, xterm будет использовать то, что предоставляет fontconfig.
Вы также можете увидеть проблему, используя fc-list
, например, проверку имени семейства шрифтов.
решение2
Не используйте кавычки в ~/.Xresources
:
xterm*FaceName: hack
hack
это имя установленного шрифта, а не"hack"