
xterm/uxterm (バージョン 278) で TrueType フォントを使用したいのですが、Unicode シンボルで問題が発生します (é など、表示は正常なので、utf8 が無効になっているかロケールの問題ではないと思われます)。
$ echo -e "\xE2\x98\xA0"
次の設定では、☠ の代わりに四角が表示されます。
UXTerm*faceName: Liberation Mono
UXTerm*faceSize: 9
XTerm*faceName: Liberation Mono
XTerm*faceSize: 9
Ctrl キーを押しながら右クリック メニューを使用して TrueType フォントを無効にすると、シンボルはデフォルトのフォントを使用して正常に表示されますが、これはまったく見栄えがよくありません。uxrvt を試してみましたが、文字間隔が十分でない場合に同じ問題が発生しましたが、間隔を広げると正常に動作します。ただし、uxrvt では、私が試した他のすべてのターミナル エミュレーターと同様に、他にも多くの問題が発生しました。誰かアイデアをお持ちですか?
答え1
Liberation フォントにはこの記号がないようです。ただし、XTerm*faceName: DejaVu Sans Mono
(これも TrueType フォントです) を使用すると、☠ を表示できます。
編集: フォントでグリフがサポートされているかどうかを判断するために LibreOffice または OpenOffice を使用しないでください。別のフォントに自動的にフォールバックします。OpenOffice バグ 45128。