Câu trả lời:
Trong phiên bản Emacs của tôi, tôi có thể lấy thông tin bằng cách nhập M-x describe-font
.
Enter
, thông tin được hiển thị về phông chữ được sử dụng để hiển thị CHỈ các ký tự ASCII? Nếu vậy, làm thế nào để tìm ra các phông chữ được sử dụng để hiển thị các phông chữ không phải ASCII?
Các phông chữ khác nhau có thể được sử dụng cho các ký tự khác nhau và các phần khác nhau của bộ đệm. Đối với một ký tự nhất định, bạn có thể tìm ra phông chữ nào được sử dụng bằng cách di chuyển điểm đến ký tự đó hơn là việc C-u C-x =
đó sẽ cung cấp cho bạn tất cả các loại thông tin về vị trí đó trong bộ đệm, bao gồm cả phông chữ được sử dụng cho nó.
C-x =
bị ràng buộc what-cursor-position
, nhưng khi được gọi với một C-u
tiền tố, nó chủ yếu ủy thác công việc describe-char
.
M-x
phím tắt, nó sẽ được M-x describe-char RET
.
C-x =
/ what-cursor-position
không được sử dụng?
Bạn chỉ có thể đánh giá
(face-attribute 'default :font)
Để đánh giá một sexp, hãy làm M-:
, gõ / dán các sexp trên vào đó và nhấn enter.
Đặt con trỏ trên văn bản mà bạn muốn tùy chỉnh và chạy M-x describe-face
.
Nó sẽ cung cấp cho bạn thông tin về cách phông chữ này được đặt, tức là makdown-pre-face
. Sau đó, bạn có thể thấy rằng nó hít vào từ markdown-code-face
đó thừa hưởng từ fixed-pitch
.
Và đây là cách bạn có thể thiết lập nó:
(set-face-attribute 'default nil
:family "Source Code Pro"
:height 130
:weight 'normal
:width 'normal)
(copy-face 'default 'fixed-pitch)
Khởi động lại Emacs sau khi thiết lập nó.
Font name (default current choice for ASCII chars):
Điều đó có nghĩa là gì? Tôi nên làm gì ở đó?