Bagaimana saya bisa mendapatkan font yang terlihat lebih baik di terminal saya (URxvt)?

21

Saya perhatikan bahwa font-font di URxvt terlihat agak rendah dibandingkan dengan font yang saya lihat di browser saya, misalnya.

Saya bertanya-tanya bagaimana saya bisa memperbaiki .Xdefaultsfile saya untuk membuat font memiliki sedikit lebih detail dan lebih tajam.

Mungkin tidak terlihat dalam gambar ini, tapi saya pasti bisa melihat perbedaannya ketika melihat diri saya:

masukkan deskripsi gambar di sini

Inilah saya saat ini .Xdefaults:

URxvt*background: Black
URxvt*foreground: White
URxvt*geometry: 80x30
URxvt*scrollBar: false

"URxvt.font: 9x15

!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintfull

! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
URxvt.boldfont:xft:Monospace-Bold:pixelsize=15
jcora
sumber
Sudahkah Anda mencoba membandingkan terminal hitam putih dengan browser?
Raphael Ahrens
Tidak, apakah perbedaan diharapkan? Saya akan membandingkannya segera saya kira.
jcora
Saya juga melihat sekarang bahwa Anda membandingkan dua font yang berbeda. Mungkin Anda harus mengganti font.
Raphael Ahrens

Jawaban:

18

Dalam ~/.Xresources, masukkan, misalnya, konfigurasi di bawah ini. (Ada beberapa konfigurasi lain urxvtyang mungkin menarik bagi Anda di sini (perhatikan bahwa ini adalah file teks biasa, diposting di web; Anda mungkin ingin menggunakan "Lihat Sumber" untuk membacanya). Di sana Anda juga menemukan skema warna lain, yang mungkin lebih baik jika Anda pernah mengalami masalah mata karena lampu yang terlalu terang memancar dari monitor. Lebih banyak warna .)

Lalu, di ~/.xinitrc, masukkan xrdb ~/.Xresources.

Untuk pengujian, alias seperti alias xup="xrdb ~/.Xresources"bisa berguna, maka cukup mulai contoh baru urxvt.

URxvt.font:     xft:bitstream vera sans mono:size=16:antialias=true
URxvt.boldFont: xft:bitstream vera sans mono:bold:size=16:antialias=true

URxvt*color0:  #000000 // black
URxvt*color1:  #B40000 // red
URxvt*color2:  #00AA00 // green
URxvt*color3:  #AAAA00 // yellow
URxvt*color4:  #5555AA // blue
URxvt*color5:  #AA00AA // magenta
URxvt*color6:  #00AAAA // cyan
URxvt*color7:  #AAAAAA // white
URxvt*color8:  #555555 // black (now and below: bright)
URxvt*color9:  #FF0000 // red
URxvt*color10: #00FF00 // green
URxvt*color11: #FFFF00 // yellow
URxvt*color12: #6464FF // blue
URxvt*color13: #FF00FF // magenta
URxvt*color14: #00FFFF // cyan
URxvt*color15: #FFFFFF // white

Berikut ini tampilannya:

Gnus

urxvt:

Emanuel Berg
sumber
5
OP secara khusus bertanya tentang konfigurasi font, bukan warna ...
jasonwryan
@jasonwryan: Ya, ada hal-hal font dalam jawaban saya juga, bahkan jika Anda tidak memasukkan warna sebagai bagian dari font.
Emanuel Berg
1
Um, tidak. Baris font Anda hanya meniru pengaturan (antialias) bahwa OP sudah menggunakan dan menggunakan font yang berbeda ...
jasonwryan
4
OP meminta bantuan konfigurasi font : Anda belum memberikan ...
jasonwryan
1
Mungkin OP bertanya tentang konfigurasi font tetapi jawaban ini menawarkan konfigurasi font DAN kemungkinan pertanyaan selanjutnya yaitu skema warna dan pengaturan konfigurasi urxvt umum. Saya menemukan jawaban ini sangat membantu.
Jpaji Rajnish
9

Ada beberapa sumber daya bagus yang tersedia untuk konfigurasi font. Yang pertama saya sarankan adalah halaman Arch wiki , ia memiliki detail tentang cara mengkonfigurasi Anda secara manual fonts.confatau cara menginstal dan menggunakan berbagai patchsets (seperti infinality — yang distn agnostik).

Ada juga utas panjang di papan Gentoo yang memiliki banyak tips bagus, tetapi membutuhkan beberapa saran.

Pada akhirnya, tampilan font cukup subyektif.

Pengaturan yang Anda miliki dalam .Xresourcestampilan Anda baik-baik saja, tetapi jika Anda tidak puas dengan bagaimana font Anda muncul, Anda harus mengkonfigurasi pengaturan yang Anda cari dalam file $XDG_CONFIG_HOME/fontconfig/conf.dAnda sampai Anda mencapai apa yang Anda cari.

Anda juga mengatur DPI Anda di 96: periksa apa DPI optimal monitor Anda dan atur sesuai .

jasonwryan
sumber