Почему некоторые буквы или escape-последовательности не отображаются правильно в urxvt?

С особой комбинацией оболочки (zsh w / синтаксиса hightlighting), терминала (urxvt) и конфигурации с Xresources я заметил странную проблему с рендерингом шрифтов, которая, как представляется, встречается только с некоторыми жирными символами (смелыми escape-последовательностями AKA), такими как буква " k '- он будет отображаться как высокий, пустой вертикальный прямоугольник (см. рисунок ниже):

терминал показывает странную визуализацию шрифта

Почему это происходит?

One Solution collect form web for “Почему некоторые буквы или escape-последовательности не отображаются правильно в urxvt?”

Проблема связана с конфигурацией letterSpace в файле .Xresources, который устанавливает letterSpace равным -1 (или ниже) следующим образом:

! /home/username/.Xresources URxvt*letterSpace: -1 

Многие пользователи и сообщения в блогах предлагают изменить параметр letterSpace на -1 для настройки кернинга, но, похоже, это побочный эффект в этой ситуации, когда urxvt не может отображать глиф.

  • find -exec on zsh: эхо работает, как и ожидалось, печать не
  • перенаправление ввода-вывода zsh: перенаправление и последующее соединение; что происходит?
  • Bindkey для выполнения команды (Zsh)
  • Команда zsh git auto-complete добавляет дополнительное происхождение к имени ветки git
  • Как извлечь определенные элементы из имени файла?
  • echo {Z..A}; out {Z..A}; Почему?
  • Передача кавычек и полных строк в bash -c или zsh -c
  • Переключение на другую оболочку без копирования переменных среды
  • bash выбрасывает «set-ena», когда я нажимаю / пишу b в терминале
  • Многомесячный просмотр в календаре (cal) в OS X
  • При создании среды зависит от текущего каталога
  • Linux и Unix - лучшая ОС в мире.