2 votes

Certains lettres manquent dans le terminal. Pourquoi?

Lorsque le chemin du fichier est affiché, certaines lettres (comme 'F') manquent dans le chemin dans le terminal. Cela a été corrigé lorsque l'option Utiliser la police à largeur fixe du système a été décochée dans les préférences du profil. Pourquoi cela se produit-il ?

2voto

iain Points 49

Utilisez-vous des polices TrueType lorsque le terminal attend des polices à espacement fixe?

Voici quelques réflexions qui doivent être prises en compte pour comprendre pourquoi c'est le cas, veuillez me pardonner si ces informations sont déjà connues de vous, mais cela me vient à l'esprit en réponse à votre question.

La plupart des consoles d'aujourd'hui sont des simulations : À l'époque où les terminaux étaient l'interface avec les ordinateurs centraux, la sortie graphique était bien moins importante qu'aujourd'hui, il n'y avait tout simplement ni la puissance ni l'envie pour des polices sophistiquées. La composition n'avait pas encore été considérée. Par dessus tout, les ressources informatiques étaient bien trop réduites pour implémenter de tels détails graphiques.

La structure de la console est essentiellement une matrice ; une grille de lignes et de colonnes compôsées dans des buffers ; pensez peut-être à des étagères avec des compartiments tous de la même taille de sorte que toutes les étagères aient toujours la même longueur.

Pour que cela fonctionne lorsque chaque lettre remplit une seule case sur une étagère ou dans une grille ; les caractères individuels doivent être de largeur égale; S'ils sont plus larges que la case, ils ne seront pas affichés du tout, ou bien, ils seront affichés de manière incorrecte ; c'est pourquoi un terminal a besoin de polices "à espacement fixe".

Vous pouvez le voir de cette façon ; le terminal est fondamentalement structuré par les polices elles-mêmes, elles sont ses éléments de base. Lorsque vous changez de police, la taille du terminal change également.

Sur des machines plus puissantes, nous trouvons des sorties en bitmap ou vectorielles, dans lesquelles les pixels ou les coordonnées sont essentiellement des constructeurs remplaçant la police en tant qu'élément de base par des points. Lorsque c'est le cas ; des polices avec des largeurs différentes peuvent être utilisées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X