6

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 ответ1

6

rxvt-unicode не поддерживает глифы в области частного использования Unicode, если он не скомпилирован с --enable-unicode3 . Это также объясняется в документах .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .