Wie kann ich in meinem Terminal (URxvt) besser aussehende Schriftarten erstellen?

21

Mir ist aufgefallen, dass die Schriftarten in URxvt im Vergleich zu Schriftarten, die ich zum Beispiel in meinem Browser sehe, etwas niedriger aufgelöst sind.

Ich habe mich gefragt, wie ich meine .XdefaultsDatei korrigieren kann, damit die Schriftarten ein bisschen detaillierter und schärfer sind.

Es ist auf diesem Bild möglicherweise nicht sichtbar, aber ich kann den Unterschied auf jeden Fall feststellen, wenn ich mich selbst anschaue:

Bildbeschreibung hier eingeben

Hier ist meine aktuelle .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
quelle
Haben Sie versucht, ein Schwarz-Weiß-Terminal mit dem Browser zu vergleichen?
Raphael Ahrens
Nein, wird ein Unterschied erwartet? Ich werde es bald vergleichen, denke ich.
JCORA
Ich sehe jetzt auch, dass Sie zwei verschiedene Schriftarten vergleichen. Vielleicht solltest du die Schriftart wechseln.
Raphael Ahrens

Antworten:

18

In ~/.Xresources, setzen zum Beispiel die folgenden Config. (Es gibt einige andere Konfigurationen urxvt, die Sie hier interessieren könnten. Beachten Sie, dass es sich um eine reine Textdatei handelt, die im Web veröffentlicht wird. Sie können sie auch mit "Quelltext anzeigen" lesen.) Dort finden Sie auch ein anderes Farbschema könnte besser sein , wenn Sie jemals von einem Monitor emittieren wegen zu heller Lichter Erfahrung Augenprobleme. Weitere Farben stopfen.)

Dann rein ~/.xinitrc, rein xrdb ~/.Xresources.

Zum Testen kann ein Alias ​​wie alias xup="xrdb ~/.Xresources"nützlich sein. Starten Sie dann einfach eine neue Instanz von 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

So sieht es aus:

Gnus

urxvt:

Emanuel Berg
quelle
5
Das OP fragte speziell nach der Schriftartkonfiguration, nicht nach den Farben ...
jasonwryan
@ jasonwryan: Ja, meine Antwort enthält auch Schriftarten, auch wenn Sie keine Farben als Teil der Schrift verwenden.
Emanuel Berg
1
Ähm, nein. Ihre Schriftzeilen replizieren nur die Einstellungen (Antialias), die das OP bereits verwendet, und verwenden eine andere Schriftart ...
jasonwryan
4
OP bittet um Schriftkonfigurationshilfe: Sie haben nicht zur Verfügung gestellt jeder ...
jasonwryan
1
Möglicherweise fragte OP nach font config, aber diese Antwort bietet font config UND die wahrscheinlich nächste Frage, nämlich Farbschemata und allgemeine Einstellungen für die urxvt-Konfiguration. Ich fand diese Antwort sehr hilfreich.
Jpaji Rajnish
9

Für die Schriftartkonfiguration stehen einige gute Ressourcen zur Verfügung. Das erste, was ich empfehlen würde, ist die Arch - Wiki - Seite , auf der Details zur manuellen Konfiguration fonts.confoder zur Installation und Verwendung der verschiedenen Patchsets (wie z Patch-Sets Infinality - die distro-agnostisch sind) aufgeführt sind.

Es gibt auch einen langen Thread auf den Gentoo-Boards , der viele gute Tipps enthält, aber ein bisschen Durchwaten erfordert.

Letztendlich ist das Erscheinungsbild der Schrift sehr subjektiv.

Die Einstellungen, die Sie in Ihrem haben .Xresources sehen gut aus. Wenn Sie jedoch mit der Darstellung Ihrer Schriftarten nicht zufrieden sind, müssen Sie die gewünschten Einstellungen in Ihren Dateien so lange konfigurieren, $XDG_CONFIG_HOME/fontconfig/conf.dbis Sie das gewünschte Ergebnis erzielt haben.

Sie stellen auch Ihre DPI auf 96 ein: Prüfen Sie, welche DPI für Ihren Monitor optimal ist, und stellen Sie sie entsprechend ein .

jasonwryan
quelle