Unicode / шрифты конфигурации головные боли. Я установил tmux-powerline и, по рекомендации, пропатчил свой шрифт Inconsolata. Цель здесь - отобразить в строке состояния милые маленькие стрелки-клинья, такие как U+E0B0 .
Для жизни я не могу заставить URxvt отображать их. Просто показывает коробку.
Патчированный шрифт хранится в ~/.local/share/fonts
. Я уверен, что мой кэш шрифтов обновлен. fc-cache -fv
сообщает, что он успешно кэширует папку, а fc-list
содержит строку для Inconsolata for Powerline
.
URxvt использует правильный шрифт. URxvt*font: xft:Inconsolata for Powerline
- единственная URxvt*font
в моем .Xdefaults
. На справочной странице URxvt я не вижу никаких других настроек, которые выглядят актуально, хотя есть много чего я не понимаю.
Патчированный шрифт определенно включает в себя глифы для этих кодов. sfddiff
для оригинальных и пропатченных шрифтов сообщает, что они включены в пропатченные, но отсутствуют в оригинале.
Согласно Arch Wiki, Urxvt игнорирует любые решения fonts.conf
и т.п. Что еще я могу проверить, чтобы найти проблему? И какое лучшее учебное пособие по шрифту / юникоду вы нашли в Google, потому что я полностью застрял.