特殊な Unicode 文字、特に emacs の数学演算子を表示しようとしています。具体的には:
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マニュアルからこれを読みました: 「フォントセットは必ずしもすべての文字コードのフォントを指定するとは限りません。フォントセットが特定の文字のフォントを指定しない場合、またはシステムに存在しないフォントを指定する場合、その文字は表示できません。代わりに空のボックスが表示されます。」 - これは私が観察している正確な動作です
そのような任意の文字を表示できるようにするには、フォントセットを作成する必要があるようです (Xdefaults または Xresources ファイルから始めます)。
数学演算子を表示するためにフォントセットに含める必要があるフォント ファミリを特定するにはどうすればよいですか (ほとんどのオンラインの例は、ラテン語、中国語などの言語を参照しています)。.Xdefault または .Xresource ファイルの例さえ見つかりませんでした。
私は正しい軌道に乗っていますか?これを行うためのより簡単で明白な方法はありますか?