我在 org-mode 中记录时,会大量使用 //
(italic) 和 **
(bold) 标记文字,其中大部分中文字体都没有专门设计的斜体,所以会比较难看。想请教一下,有办法为 italic 指定专门的字体吗?比如用楷体或者行楷来代替 italic.
理论上可以通过改face的字体实现
customize face然后选italic和bold,不过这样英文也会显示成这个字体。。。
(defcustom org-emphasis-alist
'(("*" bold)
("/" italic)
("_" underline)
("=" org-verbatim verbatim)
("~" org-code verbatim)
("+" (:strike-through t)))
"Alist of characters and faces to emphasize text.
Text starting and ending with a special character will be emphasized,
for example *bold*, _underlined_ and /italic/. This variable sets the
marker characters and the face to be used by font-lock for highlighting
in Org buffers.
You need to reload Org or to restart Emacs after customizing this."
...
把 italic
改成自定义 face。
谢谢,其实还是希望能中英文分别设置,毕竟好不容易找到了一个带有 itatlic 的等宽英文字体
非常感谢!我尝试了一下,不知道为什么好像只有英文字体起效果了,而且有办法可以为中英文分别设置么。。
(defface my-org-italic
'((t :foreground "blue"
:background "#dddddd"
:slant italic
:font "Kaiti"
))
"Face for org-mode itatic."
:group 'org-faces)