Действительно ли возможно уменьшить вертикальный межстрочный интервал в консоли?
При Настройках / Усовершенствованный, существует опция Line Spacing, но она только снижается 0 и даже в 0 существует значительное пространство промежуточные строки (т.е. слишком многое того, что обычно относится в типографии как продвижение, пустое пространство по вертикали между строками текста). Я использую очень вертикально консервативный шрифт Inconsolata, который имеет минимальное пространство по вертикали по сравнению с Моноширинным, например, но даже с этим шрифтом существует все еще слишком много интервала между строками в размере точки, который я использую (13).
Там некоторый путь состоит в том, чтобы уменьшить вертикальный межстрочный интервал далее, не имея необходимость взламывать сам шрифт для компенсации? Многие редакторы позволяют это, но я не могу выяснить способ сделать это в Konsole (ниже нуля), или возможно все KDE в целом как своего рода параметр настройки системы.
Любому заинтересованному, я выяснил способ сделать это, но он действительно включает редактирование шрифта. Это должно сохранить Вас часы, если не дни поиска с помощью Google и разочарования, потому что я знаю, что провел беспорядочное количество времени, пытающееся понимать все это. Не обескураживайтесь стеной текста, которые являются шагами. Весь процесс занимает буквально меньше чем пять минут. Я только что прошел большие длины для завершенного обстоятельного объяснения его, так, чтобы могло потребоваться пять минут :) и существует как можно меньше неоднозначности относительно того, что сделать и в какой последовательность.
Вот то, как можно скорректировать вертикальный межстрочный интервал к содержанию основы через все приложения для GUI Linux:
fontforge
с yum
, apt-get
, dnf
, или безотносительно Вашего диспетчера пакетов Вы используете). Это также доступно в GitHub, если Вам нравится делать вещи вручную: детали установки GitHub/usr/share/fonts/...
кому: ~/.local/share/fonts
и внесите все изменения (или новые дополнения шрифта) в Вашем локальном fonts
каталог, который в качестве награды у Вас будут полномочия записи к без потребности в корневом доступе (к /usr/share/fonts
).fontforge
после установки. Запустите путем открытия шрифта от .local/share/fonts
каталог, в который Вы скопировали исходный шрифт. Просто введите .local/share/fonts
принятие Вас запустило fontforge с Вашего корневого каталога, и это возьмет Вас к тому каталогу. Обратите внимание, что fontforge не нравится ~
символ вместо Вашего корневого каталога, так используйте относительные или полные пути, но не используйте ~
при открытии файла шрифтов. Если Вы имеете подкаталог для своего шрифта там, просто нажимаете на это, чтобы открыть его и наконец выбрать и открыть сам шрифт. Прежде чем мы изменим что-либо еще, мы должны переименовать шрифт. Из меню выберите Информацию об Элементе/Шрифте... для открытия Font Information
диалоговое окно. Перейдите к категории General на левой стороне и давайте изменим имя шрифта путем помещения суффикса после нее (например, я изменил Inconsolata на InconsolataDense80, чтобы указать, что я буду уменьшать вертикальный межстрочный интервал (т.е. вести) к 80 процентам его приведенной стоимости). Удостоверьтесь, что Вы вносите это изменение три раза для каждого Имени шрифта, Фамилии и полей Name For Humans, соответственно.fc-cache -v -r
.Я обычно делаю ls -l
или ls -lR
прежде, чем изменить шрифт в Konsole так, чтобы я видел эффект на межстрочный интервал между перечисленными именами файлов. Это - хорошая идея иметь имена файлов, которые используют надстрочные элементы (такой как l
) и подстрочные элементы (такие как 'y'), которые являются выше/ниже друг друга, таким образом, можно удостовериться, что строки не слишком близки и что надстрочные элементы и подстрочные элементы не пересекаются. Можно сделать это легко путем создания трех файлов: 'agjpqy', 'mbdfijlt', и 'zgjpqy'. Первая буква имен файлов должна только заказать файлы в алфавитном порядке как ожидалось. Остальная часть букв содержит надстрочные элементы, подстрочные элементы или обоих. Вы видите, пересекают ли они и корректируют пространство по вертикали шрифта соответственно к тому, чему субъективно нравится, Вы (напоминает мне об истории Златовласки и Трех Переносов).
Я надеюсь, что это помогает и сохраняет Вас общеизвестная полная лодка времени и разочарования. Пользователи с OCD будут ценить это больше всего!