Rxvt Unicode не отображает U+E0B0, хотя мой шрифт включает его
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, потому что я полностью застрял.
1 ответ
rxvt-unicode не поддерживает глифы в области частного использования Unicode, если он не скомпилирован с --enable-unicode3
, Это также объясняется в документах.