我试图显示特殊的Unicode字符,特别是emacs中的数学运算符。具体来说:Emacs:用于在OSX中显示Unicode字符的字体设置
position: 283 of 317 (89%), column: 0
character: (displayed as) (codepoint 120046, #o352356, #x1d4ee)
preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x1D4EE
syntax: w which means: word
category: .:Base, L:Left-to-right (strong)
buffer code: #xF0 #x9D #x93 #xAE
file code: #xF0 #x9D #x93 #xAE
(encoded by coding system utf-8-unix)
display: no font available
Unicode data:
Name: MATHEMATICAL BOLD SCRIPT SMALL E
Category: Letter, Lowercase
Combining class: Ll
Bidi category: Ll
Decomposition: font e
Character code properties: customize what to show
name: MATHEMATICAL BOLD SCRIPT SMALL E
general-category: Ll (Letter, Lowercase)
decomposition: (font 101) (font 'e')
There are text properties here:
fontified t
我正在使用GNU Emacs 24最近晚上的二进制文件。上面的文本在我的浏览器和TextEdit中显示得很好,但是当在emacs中查看时,特殊字符变为空白。
我从旧的Emacs 22 manual阅读:“字体集不一定为所有字符代码的字体如果字体集指定某个字符没有字体,或者如果指定的字体不存在。在你的系统上,那么它不能显示那个字符,它会显示一个空的框。“ - 这是我正在观察的确切行为
看来我可能需要构建一个fontset才能显示这样的任意字符(从Xdefaults或Xresources文件开始)。
如何识别哪些字体系列需要包含在字体集中以显示数学运算符(大多数在线示例是指拉丁文,中文等语言)?我甚至找不到任何.Xdefault或.Xresource文件的例子。
我在正确的轨道上吗?有没有更容易/更明显的方式来做到这一点?
它在这里的话题。略。不要担心移动它。 – Will