Ответы:
В моей версии Emacs я могу получить информацию, введя M-x describe-font
.
Enter
отображается ли отображаемая информация о шрифте ТОЛЬКО для отображения символов ASCII? Если так, как узнать, какие шрифты используются для отображения не-ASCII?
Разные шрифты могут использоваться для разных символов и разных частей буфера. Для данного символа вы можете выяснить, какой шрифт использовался, перемещая точку на этот символ, чем затем делать, C-u C-x =
что даст вам всевозможную информацию об этой позиции в буфере, включая какой шрифт был использован для него.
C-x =
конечно what-cursor-position
, но когда вызывается с C-u
префиксом, он в основном делегирует работу describe-char
.
M-x
ярлыком, это будет M-x describe-char RET
.
C-x =
/ what-cursor-position
не используется?
Вы можете просто оценить
(face-attribute 'default :font)
Чтобы оценить sexp, M-:
введите / вставьте туда указанный выше sexp и нажмите Enter.
Поместите курсор на текст, который вы хотите настроить и запустить M-x describe-face
.
Это даст вам информацию о том , как был установлен этот шрифт, то есть makdown-pre-face
. Затем вы можете увидеть, что он наследует от markdown-code-face
которого наследует fixed-pitch
.
И вот как вы можете установить его:
(set-face-attribute 'default nil
:family "Source Code Pro"
:height 130
:weight 'normal
:width 'normal)
(copy-face 'default 'fixed-pitch)
Перезапустите Emacs после установки.
Font name (default current choice for ASCII chars):
что это значит? Что мне там делать?