Comment puis-je obtenir des polices plus belles dans mon terminal (URxvt)?

21

J'ai remarqué que les polices dans URxvt semblent un peu en basse résolution par rapport aux polices que je vois dans mon navigateur, par exemple.

Je me demandais comment pourrais-je réparer mon .Xdefaultsfichier pour que les polices aient un peu plus de détails et soient plus nettes.

Ce n'est peut-être pas visible sur cette photo, mais je peux certainement remarquer la différence en me regardant:

entrez la description de l'image ici

Voici mon courant .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
la source
avez-vous essayé de comparer un terminal noir sur blanc avec le navigateur?
Raphael Ahrens
Non, une différence est-elle attendue? Je le comparerai bientôt je suppose.
jcora
Je vois aussi maintenant que vous comparez deux polices différentes. Vous devriez peut-être changer de police.
Raphael Ahrens

Réponses:

18

Dans ~/.Xresources, mettez, par exemple, la configuration ci-dessous. (Il existe d'autres configurations urxvtqui pourraient vous intéresser ici (notez qu'il s'agit d'un fichier texte brut, publié sur le Web; vous voudrez peut-être utiliser "Afficher la source" pour le lire). Vous y trouverez également un autre schéma de couleurs, qui pourrait être mieux si vous rencontrez des problèmes oculaires en raison de lumières trop vives émises par un moniteur. Plus de couleurs .)

Ensuite ~/.xinitrc, mettez xrdb ~/.Xresources.

Pour les tests, un alias comme alias xup="xrdb ~/.Xresources"pourrait être utile, puis démarrez simplement une nouvelle instance de 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

Voici à quoi cela ressemble:

Gnus

urxvt:

Emanuel Berg
la source
5
L'OP posait spécifiquement des questions sur la configuration des polices, pas sur les couleurs ...
jasonwryan
@jasonwryan: Oui, il y a aussi des trucs de police dans ma réponse, même si vous n'incluez pas de couleurs dans la police.
Emanuel Berg
1
Um non. Vos lignes de police reproduisent simplement les paramètres (antialias) que l'OP utilise déjà et utilisent une police différente ...
jasonwryan
4
OP demande de l' aide pour la configuration des polices : vous n'en avez fourni aucune ...
jasonwryan
1
Peut-être qu'OP posait des questions sur la configuration des polices, mais cette réponse offre la configuration des polices ET la prochaine question probable qui est les schémas de couleurs et la configuration générale de la configuration urxvt. J'ai trouvé cette réponse extrêmement utile.
Jpaji Rajnish
9

Il existe quelques bonnes ressources disponibles pour la configuration des polices. La première que je recommanderais est la page wiki d'Arch , elle contient des détails sur la façon de configurer manuellement votre fonts.confou comment installer et utiliser les différents jeux de patchs (comme l' infinalité - qui sont distro agnostiques).

Il y a aussi un long fil sur les planches Gentoo qui a beaucoup de bons conseils, mais nécessite quelques patauges.

En fin de compte, l'apparence des polices est assez subjective.

Les paramètres que vous avez dans votre .Xresourcesapparence sont corrects, mais si vous n'êtes pas satisfait de l'apparence de vos polices, vous devrez configurer les paramètres que vous recherchez dans vos fichiers $XDG_CONFIG_HOME/fontconfig/conf.djusqu'à ce que vous obteniez ce que vous recherchez.

Vous définissez également votre DPI à 96: vérifiez quel est le DPI optimal de votre moniteur et réglez-le en conséquence .

jasonwryan
la source