Superbe chevauchement de caractères dans le terminal

13

J'utilise bash version 4.3.42 (1) -release dans un environnement ArchLinux / Gnome. Lorsque je tape mes commandes, certains des caractères écrits sont transformés en caractères étranges. Dans l'ensemble, tout le texte affiché semble étrange.

Mon codage de caractères est défini sur Unicode (UTF-8). J'ai également vérifié ma langue de saisie, ce qui est correct. Comme cela a fonctionné avant, je suppose que cela a quelque chose à voir avec une mise à jour mais je ne suis pas sûr.

L'image suivante montre la sortie bash -versionet en bas des deux mots minuset moreoveroù vous pouvez voir l'étrange comportement. entrez la description de l'image ici

Comment puis-je réparer cela?

La sortie de mon locale

$ locale

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Suivre ma police définie dans /etc/vconsole.conf

KEYMAP=de
FONT=lat9w-16
JustCoding
la source
Quel terminal ou "émulateur de terminal" utilisez-vous? "console texte"? gnome-terminal? xterm?
andcoz
J'utilise gnome-terminal.
JustCoding
De plus, ouvrir juste un shell et taper montre le même comportement, donc je suppose que ce n'est pas lié à bash.
JustCoding
6
il n'y a pas de caractères inhabituels dans la sortie que vous avez publiée. Les personnages sont juste mal placés / mal alignés. Essayez d'autres polices.
Tagwint
Dans ce cas (et AFAIK), /etc/vconsole.confn'est pas pertinent. /etc/vconsole.confles paramètres s'appliquent à virtual console, celui qui apparaît lorsque vous appuyez sur ctrl + alt + f2.
andcoz

Réponses:

13

Pour les émulateurs de terminaux, vous devez choisir une police monospace (également fixée avec). Les lettres sont positionnées dans une grille, plutôt que comme il serait joli en fonction de la largeur de chaque lettre individuelle.

egmont
la source
J'aurais aimé que cela apparaisse plus tôt, j'ai complètement résolu mon problème.
meanbunny
merci, j'ai dû jouer avec quelques polices monospace pour en trouver une qui a finalement fonctionné sur ma boîte kali. Je pense qu'à la fin c'était «Dejavu Sans Mono Book». Toutes les polices monospaces ne fonctionnaient pas car elles se chevauchaient toujours, notez simplement si quelqu'un d'autre les rencontre.
Vicer
merci beaucoup! Juste comme remarque: j'ai eu cet autre problème avec les glyphes non rendus. Le problème persistait malgré l'installation de polices CPL. La réinstallation de terminator (après les polices Powerline) a résolu ce problème.
farthVader
9

J'ai eu exactement le même problème avec une nouvelle installation d'Arch.

J'ai ajouté les packages ttf-dejavu et kbd selon ceci et cela .

problème résolu! Je ne sais pas lequel d'entre eux l'a réparé, mais voilà, trié.

sudo pacman -S ttf-dejavu kbd
Paul
la source
-1

Vous devez basculer vers une police monospace (comme Monospace Regular) sous l'option "police personnalisée" dans les préférences de profil et l'espacement sera correct.

Tech Guy
la source
-1

Essayez d'augmenter la taille de la police dans le terminal. J'ai augmenté la taille de la police de 10 à 11 et cela a fonctionné. (Édition> Préférences)

Kshitij
la source