Не так давно обновил пакет rxvt-unicode с версии 9.12-r1 на 9.15:
#> qlop -l rxvt-unicode | tail -n 2
Sun Feb 26 14:00:06 2012 >>> x11-terms/rxvt-unicode-9.12-r1
Tue May 22 22:40:46 2012 >>> x11-terms/rxvt-unicode-9.15
Пропала поддержка части юникода. Например, файл с текстом ∀ ∘ → ← ∃ ≠ отображается по-разному в гвиме и виме.
Шрифт в ~/.Xdefaults:
*.font: -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1
*.boldFont: -*-terminus-bold-r-*-*-14-*-*-*-*-*-iso10646-1
Шрифт в gvimrc:
set guifont=Terminus\ 8
Терминус в font path судя по всему есть:
$> fc-list | grep terminus | wc -l
36
Флаги rxvt-unicode:
#> equery uses rxvt-unicode
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for x11-terms/rxvt-unicode-9.15:
U I
+ + 256-color : Enable 256 color support
- - afterimage : Enable transparency support using media-libs/libafterimage (deprecated in 9.14)
- - alt-font-width : Calculate the font width using a different method
- - blink : Enable blinking text
- - buffer-on-clear : Store visible output to history buffer when clearing the screen with ctrl-l. Read
https://bbs.archlinux.org/viewtopic.php?id=129302
- - fading-colors : Enable colors fading when off focus
+ + focused-urgency : Enable the urgent flag when a terminal window is focused
+ + font-styles : Enable support for bold and italic fonts
- - iso14755 : Enable ISO-14755 support
+ + mousewheel : Enable scrolling via mouse wheel or buttons 4 and 5
+ + perl : Enable perl script support. You can still disable this at runtime with -pe ""
- - pixbuf : Enable transparency support using gtk's pixbuf
- - secondary-wheel : Support for wheel scrolling on secondary screens (like mutt). Read
http://lists.schmorp.de/pipermail/rxvt-unicode/2011q4/001491.html
- - startup-notification : Enable application startup event feedback mechanism
+ + unicode3 : Use 21 instead of 16 bits to represent unicode characters
- - vanilla : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE
as the severity of the meaning changes drastically
+ + wcwidth : Enable wide char width support
- - xft : Build with support for XFT font renderer (x11-libs/libXft)
Вопрос 1. Как вернуть отображение всего юникода в rxvt?
Вопрос 2. Почему у пакета rxvt-unicode на данный момент существует только одна доступная для установки версия? Как откатиться до 9.12-r1?
#> eix "rxvt-unicode" -c
[I] x11-terms/rxvt-unicode (9.15@05/22/2012): rxvt clone with xft and unicode support