一直以来对配置的 Emacs
字体不太满意,最近简单研究调查,把所了解的内容记录于此。
0x01. default-frame-alist
通过该方法配置,可以将配置应用于新创建的 frame
,如下所示:
(add-to-list 'default-frame-alist
'(font . "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"))
0x02. set-face-attribute
(set-face-attribute 'default nil :height 100)
该值的单位是 1/10pt
,因此 100
等于 10pt
,依此类推。
0x0z. 一些字体设置的技巧
describe-char
查看光标所在的字符采用的是什么字体
describe-fontset 「C-u C-x =」
通过该命令查看各个字符集分别采用了什么字体
查看当前使用的字体
(frame-parameter nil 'font)
通过 shift+LeftClick
调出字体选择对话框
describe-font
查看当前字体描述。