Ответы:
В моей версии 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):что это значит? Что мне там делать?