Xterm игнорирует указанный шрифт, применяя правильный размер

Xterm игнорирует указанный шрифт, применяя правильный размер

Уважаемые пользователи Интернета,

У меня возникла проблема с 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"

Связанный контент