Установка шрифта emacs под windows - PullRequest
5 голосов
/ 25 марта 2011

У меня проблемы с изменением шрифта для моей конфигурации emacs. Я попытался использовать set-default-font, и мне удалось перейти на нужный желаемый шрифт, однако некоторые элементы по-прежнему отображаются как старый шрифт (например, имена классов и имена функций в python)

Ответы [ 2 ]

9 голосов
/ 26 марта 2011

set-default-font действительно старый и устарел в Emacs 23 в пользу его нового имени set-frame-font (что не намного лучше).Текущее руководство по Emacs предлагает несколько способов установить шрифт по умолчанию , но я предполагаю, что вы уже нашли его, поскольку вы уже пробовали установить-default-font ...

Код elisp, который я использую, на самом деле отличается от всех методов, предложенных здесь:

;; [in .emacs]
;; Use 10-pt Consolas as default font
(<a href="http://www.gnu.org/software/emacs/elisp/html_node/Attribute-Functions.html">set-face-attribute</a> <a href="http://www.gnu.org/software/emacs/manual/html_node/emacs/Standard-Faces.html">'default</a> nil
                    <a href="http://www.gnu.org/software/emacs/elisp/html_node/Face-Attributes.html">:family "Consolas" :height 100</a>)

set-face-attribute выглядит лучше, чем set-default-font;по крайней мере, кажется, что он последовательно использует Consolas даже в таких вещах, как имена классов и функций Python.

1 голос
/ 26 марта 2011

M-x customize-face default позволит вам настроить шрифт по умолчанию.

Если некоторые вещи по-прежнему отображаются шрифтом, который вам не нравится, поместите курсор на текст, вызывающий оскорбления, и введите M-x customize-face;лицо, над которым находится курсор, будет настроено по умолчанию.

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