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.