How to find out current font used in my Emacs?
In my version of Emacs, I can get the information by entering M-x
Different fonts can be used for different characters and different parts of the buffer. For a given character, you can find out which font was used by moving point to that character than then doing
C-u C-x = which will give you all kinds of information about that position in the buffer, including which font was used for it.
You can just evaluate
(face-attribute 'default :font)
To evaluate a sexp, do
M-:, type/paste the above sexp in there and hit enter.
Place cursor on text which you want to customize and run
It will give you information how this font was set, i.e.
makdown-pre-face. You can then see that it inhertis from
markdown-code-face which inherits from
And this is how you can set it:
(set-face-attribute 'default nil :family "Source Code Pro" :height 130 :weight 'normal :width 'normal) (copy-face 'default 'fixed-pitch)
Restart Emacs after setting it.