Распространение букв в GNU Emacs - PullRequest
4 голосов
/ 21 февраля 2011

Emacs letterspacing

Я использую GNU Emacs на 64-битной Ubuntu.Монако шрифт работает хорошо, за исключением того, что разрыв между буквами слишком велик, что приводит к слишком широкому распространению каждой строки кода.Я подумал, что это может быть проблема со шрифтом, но тогда терминал Ubuntu мог обрабатывать точно такой же шрифт с более узким горизонтальным полем.

Есть ли какой-нибудь способ, которым я могу попытаться настроить горизонтальный межстрочный интервал в Emacs?

Ответы [ 3 ]

3 голосов
/ 21 февраля 2011

Попробуйте:

М-х настроить лицо

В командной строке введите «по умолчанию»

Я настраиваю ширину шрифта от среднего до сжатого и смотрю, поможет ли это.

В противном случае вы можете просто попробовать другой шрифт. SHIFT + Mouse-1 должны вызвать меню, в котором вы можете изменить шрифт по умолчанию с Courier.

3 голосов
/ 21 февраля 2011

Вы проверяли, что Emacs и терминал действительно отображают шрифт по-разному? На вашем скриншоте размер самого шрифта в Emacs больше.

В любом случае, вы можете выбирать различные значения интервалов при установке шрифта, добавляя их к имени шрифта, например, "Monaco-10:spacing=110". Попробуйте, если вы можете получить поведение, которое вы хотите таким образом.

РЕДАКТИРОВАТЬ: Может быть, второй абзац моего ответа следует игнорировать. Я в основном догадался об этом, основываясь на выводе describe-font, но дальнейшие эксперименты с ним не дали удовлетворительных результатов.

1 голос
/ 04 ноября 2011

У меня такая же проблема, но потом я заглянул в этот пост: http://www.gringod.com/2006/11/01/new-version-of-monaco-font/

это определенно решает мою проблему.

Исправление довольно простое, скачайте версию Monaco для Linux.шрифт и все будет хорошо.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...