make-frame не устанавливает правильный размер шрифта

Если я открою новый кадр в emacs (v24.3.1), шрифт будет иметь другой размер. Все остальные настройки верны, кроме размера шрифта. (На скриншоте, окно сзади открывает новый кадр с make-frameокно в передней части - это новое окно с неправильным размером шрифта.

В моем init.el у меня есть следующий код:

 (set-face-font 'default "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1")

1 ответ

Решение

Проверьте файл инициализации (и любой код, который он загружает) на предмет изменений default-frame-alistконкретно по параметру font или же font-parameter, Проверьте определение лица default,

Вы можете настроить вариант default-frame-alist или лицо default, чтобы контролировать это. (Но вы все еще можете выяснить, какой код вы используете, уже меняет это.)

 M-x customize-face default
 M-x customize-option default-frame-alist

Всегда, для чего-то подобного, пожалуйста, сообщайте, происходит ли поведение, которое вы наблюдаете, также, когда вы начинаете сemacs -Qто есть без вашего файла инициализации.

Если этого не произойдет, то рекурсивно разделите пополам ваш файл инициализации (комментируя 1/2, затем 3/4, затем 7/8,..., пока не найдете код виновника, который вызывает проблему. Это двоичный поиск, так что это очень быстро (хотя это не кажется так с самого начала).

(Ваш скриншот показывает, что у вас загружен Projectile, например. Мы не можем помочь вам отладить что-то, если это просто гигантский мешок вещей, все или большая часть которых нам неизвестна. Вам нужно сузить круг, чтобы определить, что является вызывая проблему - разделив ваш файл инициализации.)

Другие вопросы по тегам