Используйте вид кавычек $'...'
, если вы хотите, чтобы \n
был расширен до символа новой строки:
myscript $'\n' "${a[@]}"
Или передайте новую строку буквально в одинарных или двойных кавычках:
myscript '
' "${a[@]}"
Не используйте кавычки в~/.Xresources
:
xterm*FaceName: hack
hack
— это имя установленного шрифта, а не"hack"
Это (ошибочная )функция fontconfig :, если не найдено подходящего соответствия, будет использоваться (моноширинный шрифт по умолчанию и т. д. ), без возврата ошибки. С xterm это не проблема...
Вы можете использовать опцию-report-fonts
xterm, чтобы увидеть, что xterm считает установленными шрифтами. Если символы, которые вы печатаете, не находятся в шрифте, xterm вернется -к тому, что предоставляет fontconfig.
Вы также можете увидеть проблему, используя fc-list
, например, для проверки имени семейства шрифтов -.