elisp的api不是很熟悉。。想获得当前使用的字体 字符串。
C-h ’ 或 M-x describe-char
用elisp 得到个字体名称的字符串哦。。
也许可以用:
(face-attribute 'default :font)
这个太多了。default-frame-alist 里能获取到。但是是一堆*-
加字体名称。我想直接取到名称。我的需求就是字体设置的Monaco 我想得到个Monaco
(format "%s" (font-get (font-at (point)) :family))
;; => "等距更纱黑体 SC"
1 个赞
之后可以使用 font-get 函数得到当前字体的 family 的 symbol
(font-get (face-attribute 'default :font) :family)
2 个赞
这个ok!!!
C-uC-x=