gnome-terminal rend les symboles Unicode (flèches) dans mon invite différents de urxvt:
Ils sont affichés sur toute la hauteur de la ligne, ont un espacement moindre entre eux, mais un espacement plus approprié à la fin (il y a un caractère espace après eux).
Edit: l’ espace manquant à la fin a été déclenché par la présence d’un code d’échappement, par exemple %b
pour les caractères non gras en zsh, à la fin de RPS1
. Le supprimer ou ajouter un espace après avoir résolu ce problème particulier.
Ma configuration de la police urxvt:
URxvt.font: xft:Ubuntu Mono:pixelsize=16, \
xft:monospace, \
xft:Ubuntu Mono for Powerline
Cela s'applique également à d'autres symboles tels que ↳
.
J'ai remarqué que lilyterm
se comporte comme gnome-terminal
(causé par vte), tandis que konsole
, xterm
etc. se comportent comme urxvt
.
Est-il possible de configurer urxvt pour faire la même chose?
J'utilise rxvt-unicode-256color 9.19-1 sur Ubuntu 14.04. gnome-terminal est plus récent (d'après les tests de Debian) et lilyterm est construit à partir des sources.
Un exemple d'invite avec des symboles:
Git: m @ o [+2] ¹✗ ❯❯
urxvt -fn "xft:Ubuntu Mono:pixelsize=16"
Il devrait charger la police et avoir l’air que vous attendez (c’est ce qui m’a été fait (du moins pour moi))
[
? Pouvez-vous fournir une capture d'écran, s'il vous plaît?