Jak znaleźć aktualną czcionkę używaną w moim Emacsie?


38

Jak znaleźć aktualną czcionkę używaną w moim Emacsie?

Odpowiedzi:


42

W mojej wersji Emacsa mogę uzyskać informacje, wprowadzając M-x describe-font.


6
Robiąc to, podpowiada Font name (default current choice for ASCII chars): Co to znaczy? Co mam tam zrobić?
qazwsx

2
@duperuser: Właśnie nacisnąłem Enter ...
choroba

2
To jest odpowiedź na drugie pytanie, ale nie pierwsze. Czy po uderzeniu Enterwyś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?
qazwsx

@choroba po naciśnięciu Enter na Mx-font-font Dostaję „Brak czcionek używanych” w mini-buforze
MarcusJuniusBrutus 9.09.13

@MenelaosPerdikeas: Czy używasz emacsa w terminalu tekstowym?
choroba

11

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.


1
Jakim poleceniem jest skrót „Cu Cx =”?
qazwsx

Cóż, C-x =jest do tego zobowiązane what-cursor-position, ale po wywołaniu z C-uprefiksem przeważnie deleguje pracę describe-char.
Stefan

Więc bez korzystania ze skrótu klawiaturowego, jak zrobić to samo?
qazwsx

Gdybyś ograniczył się do M-xskrótu, byłoby to możliwe M-x describe-char RET.
Stefan

Więc dlaczego jest C-x =/ what-cursor-positionnie jest używany?
qazwsx

7

Możesz po prostu ocenić

(face-attribute 'default :font)

Aby ocenić sexp, M-:wpisz, wklej / wklej tam powyższy sexp i wciśnij Enter.


0

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-facedziedziczy 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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.