如果我将以下内容放入暂存缓冲区(在24.4.1上运行emacs -q
),我可以通过改变字体名称来更改符号(注释中的符号)(更改大小以便它例如变成"MS PGothic-24"
。这很好,似乎表明set-fontset-font
按预期工作。
; multiset symbols (unions with stuff inside them: ⊌ ⊎
(set-fontset-font t '(#x228C . #x228E) "MS PGothic-22")
但是,如果我有
; greek alphabet: α β γ δ
(set-fontset-font t '(#x370 . #x3F0) "MS PGothic-22")
然后我似乎被困在Menlo字体中。如果我将光标放在角色上并执行C-u C-x =
,我会得到包括以下内容的输出:
mac-ct:-*-Menlo-normal-normal-normal-*-12-*-*-*-m-0-iso10646-1 (#x2F9)
输出的其余部分确认我正在查看的角色在给定范围内:
character: α (displayed as α) (codepoint 945, #o1661, #x3b1)
相比之下,union-symbols的输出是
mac-ct:-*-MS PGothic-normal-normal-normal-*-22-*-*-*-p-0-iso10646-1 (#x43A0)