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, Это также объясняется в документах.

Другие вопросы по тегам