Jak mogę uzyskać lepiej wyglądające czcionki w moim terminalu (URxvt)?

21

Zauważyłem, że czcionki w URxvt wyglądają nieco w niskiej rozdzielczości w porównaniu do czcionek, które widzę na przykład w przeglądarce.

Zastanawiałem się, jak mogę naprawić mój .Xdefaultsplik, aby czcionki miały trochę więcej szczegółów i były ostrzejsze.

Może nie być to widoczne na tym zdjęciu, ale zdecydowanie mogę zauważyć różnicę, gdy patrzę na siebie:

wprowadź opis zdjęcia tutaj

Oto mój obecny .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
źródło
próbowałeś porównać czarno-biały terminal z przeglądarką?
Raphael Ahrens
Nie, czy oczekuje się różnicy? Myślę, że wkrótce to porównam.
jcora
Widzę też teraz, że porównujesz dwie różne czcionki. Może powinieneś zmienić czcionkę.
Raphael Ahrens

Odpowiedzi:

18

W ~/.Xresources, na przykład, włóż poniższą konfigurację. (Istnieją inne konfiguracje, urxvtktóre mogą Cię tutaj zainteresować (zwróć uwagę, że jest to zwykły plik tekstowy, opublikowany w Internecie; możesz użyć „Wyświetl źródło”, aby go przeczytać). Znajdziesz tam również inny schemat kolorów, który może być lepiej, jeśli kiedykolwiek wystąpią problemy z oczami z powodu zbyt jasnego światła emitowanego przez monitor. Więcej kolorów ).

Następnie ~/.xinitrcwłóż xrdb ~/.Xresources.

Do testowania alias xup="xrdb ~/.Xresources"przydatny może być taki alias , a następnie po prostu uruchom nową instancję 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

Oto jak to wygląda:

Gnus

urxvt:

Emanuel Berg
źródło
5
OP dokładnie pytał o konfigurację czcionek, a nie kolory ...
jasonwryan
@jasonwryan: Tak, w mojej odpowiedzi są też czcionki, nawet jeśli nie dołączasz kolorów do czcionki.
Emanuel Berg
1
Yyy ... nie. Twoje linie czcionek po prostu replikują ustawienia (antyializacje), których używa już OP, i używają innej czcionki ...
jasonwryan
4
OP prosi o pomoc w konfiguracji czcionek : nie dostarczyłeś żadnych ...
jasonwryan
1
Być może OP pytał o konfigurację czcionek, ale ta odpowiedź oferuje konfigurację czcionek ORAZ prawdopodobne następne pytanie, które dotyczą schematów kolorów i ogólnej konfiguracji konfiguracji urxvt. Ta odpowiedź była dla mnie niezwykle pomocna.
Jpaji Rajnish
9

Istnieje kilka dobrych zasobów dostępnych do konfiguracji czcionek. Pierwszą, którą poleciłbym, jest strona Arch Arch , która zawiera szczegółowe informacje na temat ręcznego konfigurowania fonts.conflub instalowania i używania różnych zestawów łatek (takich jak infinality - które są destrukcyjne ).

Na deskach Gentoo znajduje się również długi wątek, który zawiera wiele dobrych wskazówek, ale wymaga trochę brodzenia.

Ostatecznie wygląd czcionki jest dość subiektywny.

Ustawienia, które masz w swoim .Xresourceswyglądzie, ale jeśli nie jesteś zadowolony z wyglądu czcionek, będziesz musiał skonfigurować ustawienia, których szukasz w swoich plikach, $XDG_CONFIG_HOME/fontconfig/conf.ddopóki nie osiągniesz tego, czego szukasz.

Ustawiasz również DPI na 96: sprawdź optymalne DPI monitora i ustaw je odpowiednio .

jasonwryan
źródło