Jawaban:
Dalam versi Emacs saya, saya bisa mendapatkan informasi dengan memasukkan M-x describe-font
.
Enter
, apakah info yang ditampilkan tentang font yang digunakan untuk menampilkan karakter ASCII SAJA? Jika demikian, bagaimana cara mengetahui font yang digunakan untuk menampilkan yang non-ASCII?
Font yang berbeda dapat digunakan untuk karakter yang berbeda dan bagian buffer yang berbeda. Untuk karakter tertentu, Anda dapat mengetahui font mana yang digunakan dengan memindahkan titik ke karakter itu daripada melakukan C-u C-x =
yang akan memberi Anda semua jenis informasi tentang posisi itu di buffer, termasuk font mana yang digunakan untuk itu.
C-x =
pasti what-cursor-position
, tetapi ketika dipanggil dengan C-u
awalan, sebagian besar mendelegasikan pekerjaan describe-char
.
M-x
jalan pintas, itu akan menjadi M-x describe-char RET
.
C-x =
/ what-cursor-position
tidak digunakan?
Anda bisa mengevaluasi saja
(face-attribute 'default :font)
Untuk mengevaluasi sexp, lakukan M-:
, ketik / rekatkan sexp di atas di sana dan tekan enter.
Tempatkan kursor pada teks yang ingin Anda sesuaikan dan jalankan M-x describe-face
.
Ini akan memberi Anda informasi bagaimana font ini disetel, yaitu makdown-pre-face
. Anda kemudian dapat melihat bahwa itu mewarisi dari markdown-code-face
mana mewarisi dari fixed-pitch
.
Dan ini adalah bagaimana Anda dapat mengaturnya:
(set-face-attribute 'default nil
:family "Source Code Pro"
:height 130
:weight 'normal
:width 'normal)
(copy-face 'default 'fixed-pitch)
Mulai ulang Emacs setelah mengaturnya.
Font name (default current choice for ASCII chars):
Apa artinya? Apa yang harus saya lakukan di sana?