Как запретить rxvt рисовать жирный текст в цвете?

На rxvt и только на rxvt, когда я показываю текст с помощью ncursesA_BOLDатрибут, то он искусственно окрашен.

Изменить: когда цвета включены. (через ncursesstart_color().)

Вверху — терминал gnome, внизу — rxvt-unicode.

Кто-нибудь знает достаточно о конфигурации rxvt, чтобы знать, могу ли я остановить это? Кажется, он правильно находит жирный шрифт, поэтому ему не нужно подчеркивать текст цветом.

Я знаю, что естьcolorBDресурс, который используется для указания цвета жирного текста; однако, похоже, это применимо только при рисовании текста цветом переднего плана, а это не так (на самом деле он не совсем белый). (Кроме того, я попытался установить его, но ничего не произошло, поэтому путь кода не срабатывает.)

Я не верю, что в моей конфигурации есть что-то довольно простое:

      URxvt*scrollTtyOutput: false
URxvt*scrollWithBuffer: true
URxvt*scrollTtyKeypress: true
URxvt*font: xft:Monoid Tight:pixelsize=12
URxvt*saveLines: 10000
URxvt*scrollBar_right: true

URxvt*background: #2B2B2B
URxvt*foreground: #DEDEDE

(Плюс настройка палитры, опущенная для краткости.) Я сверился сxrdb -queryа настройки ковыряются и ничего не показывает. Плюс я проверил/etc/X11/app-defaults/URxvtи все закомментировано.

Так это жестко запрограммированное поведение?

Изменить: в соответствии с просьбой я передал здесь настройки палитры:

      ! black
URxvt*color0  : #2E3436
URxvt*color8  : #555753
! red
URxvt*color1  : #CC0000
URxvt*color9  : #EF2929
! green
URxvt*color2  : #4E9A06
URxvt*color10 : #8AE234
! yellow
URxvt*color3  : #C4A000
URxvt*color11 : #FCE94F
! blue
URxvt*color4  : #3465A4
URxvt*color12 : #729FCF
! magenta
URxvt*color5  : #75507B
URxvt*color13 : #AD7FA8
! cyan
URxvt*color6  : #06989A
URxvt*color14 : #34E2E2
! white
URxvt*color7  : #D3D7CF
URxvt*color15 : #EEEEEC

0 ответов

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