Est-il possible de réduire l'espacement des lignes verticales en konsole?
Sous Paramètres/Avancé, il existe une option Espacement entre les lignes, mais elle ne descend que jusqu'à 0 et même à 0, il y a un espace considérable entre les lignes (c.-à-d. Une trop grande partie de ce que l'on appelle couramment dans la typographie le terme interligne , l’espacement vertical vide entre les lignes de texte). J'utilise la police très conservatrice Inconsolata, qui présente un espacement vertical minimal par rapport à Monospace, mais même avec cette police, l'espacement entre les lignes est toujours trop important, à la taille du point que j'utilise (13).
Existe-t-il un moyen de réduire davantage l’espacement des lignes verticales sans avoir à pirater la police elle-même pour compenser? Beaucoup d'éditeurs le permettent, mais je ne peux trouver aucun moyen de le faire dans Konsole (en dessous de zéro), ou peut-être de tout KDE en général comme une sorte de paramètre système.
Pour ceux que cela intéresse, j'ai trouvé un moyen de le faire, mais cela implique la modification des polices. Cela devrait vous faire économiser des heures, voire des jours de recherche sur Google et de frustration, car je sais que j'ai passé énormément de temps à essayer de comprendre tout cela. S'il vous plaît ne vous laissez pas décourager par le mur de texte que sont les étapes. L'ensemble du processus prend littéralement moins de cinq minutes . Je viens de faire beaucoup d'efforts pour l'exprimer complètement, de sorte que cela puisse prendre cinq minutes :) et il y a le moins d'ambiguïté possible en ce qui concerne ce qu'il faut faire et dans quelle séquence.
Voici comment ajuster l'espacement des lignes verticales au contenu de votre cœur, dans toutes les applications de l'interface graphique Linux:
fontforge
avec yum
, apt-get
, dnf
, ou quel que soit votre gestionnaire de paquets que vous utilisez). Il est également disponible dans github si vous aimez faire les choses manuellement: détails d'installation de github/usr/share/fonts/...
vers ~/.local/share/fonts
et apportez toutes les modifications (ou ajouts de polices) dans votre répertoire local. fonts
répertoire auquel vous aurez, en prime, le droit d'écriture, sans avoir besoin d'un accès root (à /usr/share/fonts
).fontforge
après l’installation. Commencez par ouvrir la police à partir du répertoire .local/share/fonts
dans lequel vous avez copié la police d'origine. Il suffit de taper .local/share/fonts
en supposant que vous avez lancé fontforge à partir de votre répertoire personnel et vous y accéderez. Notez que fontforge n'aime pas le caractère ~
à la place de votre répertoire personnel. Par conséquent, utilisez des chemins d'accès relatifs ou absolus, mais n'utilisez pas ~
lors de l'ouverture du fichier de police. Si vous avez un sous-répertoire pour votre police, cliquez simplement dessus pour l'ouvrir, puis sélectionnez et ouvrez la police elle-même. Avant de changer quoi que ce soit, nous devrions renommer la police. Dans le menu, sélectionnez Element/Font Info ... pour ouvrir la boîte de dialogue Font Information
. Allez à la catégorie Général sur le côté gauche et changeons le nom de la police en y ajoutant un suffixe (par exemple, j’ai remplacé Inconsolata par InconsolataDense80, pour indiquer que je vais réduire l’espacement des lignes verticales (c.-à-d., Interligne) à 80 pourcentage de sa valeur actuelle). Assurez-vous que vous apportez cette modification trois fois pour chacun des champs Nom de la police, Nom de famille et Nom pour les humains, respectivement.fc-cache -v -r
.Je fais habituellement un ls -l
ou ls -lR
avant de changer la police dans Konsole afin de pouvoir voir l'effet sur l'interligne des noms de fichiers listés. C'est une bonne idée d'avoir des noms de fichiers qui utilisent des ascendeurs (tels que l
) et des descendeurs (tels que "y") placés les uns au dessus des autres, afin que vous puissiez vous assurer que les lignes ne sont pas trop proches et que les ascendeurs et les descendeurs ne se croisent pas. Vous pouvez le faire facilement en créant trois fichiers: 'agjpqy', 'mbdfijlt' et 'zgjpqy'. La première lettre des noms de fichiers consiste simplement à classer les fichiers par ordre alphabétique, comme prévu. Le reste des lettres contient des ascendeurs, des descendeurs ou les deux. Vous pouvez voir si elles se croisent et ajuster l'espacement vertical de la police en fonction de ce qui vous plaît subjectivement (me rappelle l'histoire de Goldilocks et des Trois Ours).
J'espère que cela vous aide et vous évite une charge de temps proverbiale et frustrante. Les utilisateurs avec OCD apprécieront le plus!