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

Используйте вид кавычек $'...', если вы хотите, чтобы \nбыл расширен до символа новой строки:

myscript $'\n'  "${a[@]}"

Или передайте новую строку буквально в одинарных или двойных кавычках:

myscript '
'  "${a[@]}"
1
17.03.2020, 01:51
2 ответа

Не используйте кавычки в~/.Xresources:

xterm*FaceName:     hack
  • hack— это имя установленного шрифта, а не"hack"
0
28.04.2021, 23:20

Это (ошибочная )функция fontconfig :, если не найдено подходящего соответствия, будет использоваться (моноширинный шрифт по умолчанию и т. д. ), без возврата ошибки. С xterm это не проблема...

Вы можете использовать опцию-report-fontsxterm, чтобы увидеть, что xterm считает установленными шрифтами. Если символы, которые вы печатаете, не находятся в шрифте, xterm вернется -к тому, что предоставляет fontconfig.

Вы также можете увидеть проблему, используя fc-list, например, для проверки имени семейства шрифтов -.

1
28.04.2021, 23:20

Теги

Похожие вопросы