Odpowiedzi:
W mojej wersji Emacsa mogę uzyskać informacje, wprowadzając M-x describe-font
.
Enter
wyświetlane są informacje o czcionce używanej TYLKO do wyświetlania znaków ASCII? Jeśli tak, jak znaleźć czcionki używane do wyświetlania czcionek innych niż ASCII?
Dla różnych znaków i różnych części bufora można używać różnych czcionek. Dla danego znaku możesz dowiedzieć się, która czcionka została użyta, przesuwając punkt do tego znaku, a następnie robiąc to, C-u C-x =
co da ci wszelkiego rodzaju informacje o tej pozycji w buforze, w tym, która czcionka została użyta.
C-x =
jest do tego zobowiązane what-cursor-position
, ale po wywołaniu z C-u
prefiksem przeważnie deleguje pracę describe-char
.
M-x
skrótu, byłoby to możliwe M-x describe-char RET
.
C-x =
/ what-cursor-position
nie jest używany?
Możesz po prostu ocenić
(face-attribute 'default :font)
Aby ocenić sexp, M-:
wpisz, wklej / wklej tam powyższy sexp i wciśnij Enter.
Umieść kursor na tekście, który chcesz dostosować i uruchomić M-x describe-face
.
Poda informacje o ustawieniu tej czcionki, tj makdown-pre-face
. Następnie możesz zobaczyć, że markdown-code-face
dziedziczy po tym, jak dziedziczy fixed-pitch
.
I tak możesz to ustawić:
(set-face-attribute 'default nil
:family "Source Code Pro"
:height 130
:weight 'normal
:width 'normal)
(copy-face 'default 'fixed-pitch)
Uruchom ponownie Emacsa po jego ustawieniu.
Font name (default current choice for ASCII chars):
Co to znaczy? Co mam tam zrobić?