Respostas:
Na minha versão do Emacs, posso obter as informações digitando M-x describe-font
.
Enter
, as informações exibidas sobre a fonte são usadas SOMENTE para exibir caracteres ASCII? Em caso afirmativo, como descobrir as fontes usadas para exibir as que não são ASCII?
Fontes diferentes podem ser usadas para caracteres diferentes e partes diferentes do buffer. Para um determinado caractere, você pode descobrir qual fonte foi usada movendo o ponto para aquele caractere e depois fazendo o C-u C-x =
que fornecerá todos os tipos de informações sobre essa posição no buffer, incluindo qual fonte foi usada para ele.
C-x =
é obrigatório what-cursor-position
, mas quando chamado com um C-u
prefixo, ele delega principalmente o trabalho describe-char
.
M-x
atalho, seria M-x describe-char RET
.
C-x =
/ what-cursor-position
não é usado?
Você pode apenas avaliar
(face-attribute 'default :font)
Para avaliar um sexp, M-:
digite / cole o sexp acima e pressione enter.
Coloque o cursor no texto que você deseja personalizar e executar M-x describe-face
.
Ele fornecerá informações sobre como essa fonte foi definida, ou seja makdown-pre-face
. Você pode ver que ele é herdado do markdown-code-face
qual é herdado fixed-pitch
.
E é assim que você pode configurá-lo:
(set-face-attribute 'default nil
:family "Source Code Pro"
:height 130
:weight 'normal
:width 'normal)
(copy-face 'default 'fixed-pitch)
Reinicie o Emacs depois de configurá-lo.
Font name (default current choice for ASCII chars):
O que isso significa? O que devo fazer lá?