[求助] 如何设置 org-mode 中 #+startup: overview 的字体

在 Windows 系统上的Emacs 29.0.50, org-mode 中的 #+startup: overview 的显示字体没有跟随 frame 的字体设置( SF Mono)。

image

使用 descript-char 返回的结果如下:

             position: 16 of 64795 (0%), column: 15
            character: v (displayed as v) (codepoint 118, #o166, #x76)
              charset: ascii (ASCII (ISO646 IRV))
code point in charset: 0x76
               script: latin
               syntax: w 	which means: word
             category: .:Base, L:Left-to-right (strong), a:ASCII, l:Latin, r:Roman
             to input: type "C-x 8 RET 76" or "C-x 8 RET LATIN SMALL LETTER V"
          buffer code: #x76
            file code: #x76 (encoded by coding system utf-8-dos)
              display: by this font (glyph code):
    gdi:-raster-Courier-normal-normal-normal-mono-20-*-*-*-c-*-iso8859-1 (#x76)

Character code properties: customize what to show
  name: LATIN SMALL LETTER V
  general-category: Ll (Letter, Lowercase)
  decomposition: (118) ('v')

There are text properties here:
  face                 org-meta-line
  font-lock-fontified  t
  fontified            t

这是我当前的字体设置 https://github.com/Eason0210/dot-emacs/blob/master/init.el#L1292

所以修改这个 face 没有效果吗 org-meta-line

多谢,刚刚通过这个美化 org 的文章找到方法了 ,确实是可以通过定义这个 org-meta-line 实现。

(custom-set-faces
 '(org-meta-line ((t (:inherit (font-lock-comment-face fixed-pitch) :family "SF Mono")))))
``