urxvt kalın renkleri yanlış - kalın # 0-7, # 8-15 arasındaki renkleri kullanıyor


10

Renklerim kapalı. Özellikle, 1-6 renklerinin kalın sürümü bozuk:

resim açıklamasını buraya girin

Her bir (boş) dizinin rengi, yanındaki metnin rengiyle eşleşmelidir. O değil.

Bu, # 0-15 renklerini içerecek şekilde değiştirilmiş bu özden üretilmiştir . ( , 16Hat 25'in kaldırılması dışında aynıdır .)

Güncelleme:

Neler oluyor: Kalın # 1 renk # 9 kullanıyor, kalın # 2 renk # 10 kullanıyor vb. Ben değiştirerek bu teyit color9, color10benim de vs. .Xresourcesdosyası.

Solarize kullanıyorum .Xresourcesve renkleri # 9-15 farklı renkte tutmayı tercih ediyorum.

Ayrıca, kalın renkler xterm olarak doğrudur.

Urxvt Bold # 0-7 neden # 8-15 arasındaki renkleri kullanıyor ve bunu nasıl durdurabilirim?


Senaryo sürümünüzü paylaşabilir misiniz? Hangi kaçış dizilerini gönderdiğinizi tam olarak görmek faydalı olacaktır. (ör. yoğun ve kalın)
— benizi

Kelimenin tam anlamıyla tamamen aynıdır, ancak satır 25'teki ", 16" kaldırılmıştır.
— So8res

Yanıtlar:


15

+isKomut satırı bayrağını kullanın veya (tam olarak eşdeğer olarak) intensityStyleskaynağı false olarak ayarlayın. Man sayfasından:

intensityStyles: boolean

Yazı tipi stilleri etkinleştirilmediğinde veya bu seçenek etkinleştirildiğinde (True, seçenek -is, varsayılan), kalın / yanıp sönen yazı tipi stilleri yüksek yoğunluklu ön plan / arka plan renkleri anlamına gelir. Bu seçeneği devre dışı bırakmak (False, option + is) bu davranışı devre dışı bırakır, yüksek yoğunluklu renklere ulaşılamaz.

Yani, içinde .Xresources:

URxvt.intensityStyles: false

Hangi davranışın "doğru" olduğu açık değildir. (Ben "kalın" = "kalın yazı tipini" tercih ederim.) Tarihsel olarak, bazı terminaller SGR 1'e (\ e [1m) "kalın", bazıları da "yoğun" olarak davranır. Mevcut terminaller çeşitli davranışlar sergilemektedir. Her pencerede en üst satır, "kalın" olarak 0 ila 15 arasındaki renklerdir. İkinci satır "kalın" değildir. ( -bdcve +bdcURxvt'in XTerm eşdeğeri -isve +is- neden sadece sistemimdeki 0 rengini etkilediğinden emin değilim)

çeşitli terminallerin kalın ve yoğun tedavileri

Bu görüntüdeki terminalleri çalıştırmak için komut dosyası


2
Vay, terminal emülatörleri gerçekten bir getto. Çok teşekkür ederim, bu beni cehenneme çeviriyordu.
— So8res

Eşdeğerdir xterm +/-pc(ve değil +/-bdc) urxvt +/-is. "neden sadece renk 0 gibi görünüyor emin değilim" - yanlış seçeneği kullandığınız için :-) Ben yazı düzeltmek olabilir ama ekran görüntüleri retaking gibi hissetmiyorum :-)
— egmont

Yan notta, GNOME Terminal 3.32 / VTE 0.56 varsayılan değerini xterm +pcve değerine eşdeğer "yalnızca kalın" olarak değiştirmiştir urxvt +is.
— egmont
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.