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を使用すると、他のすべてのターミナルエミュレータと同様に、他にも多くの問題が発生しました。誰かがアイデアを持っていますか?
解放フォントにはこの記号がないようです。しかし、XTerm*faceName: DejaVu Sans Mono
(これもTrueTypeフォントです)を使用すると、☠を表示できます。
編集:フォントがサポートされているかどうかを判断するためにLibreOfficeやOpenOfficeを使用しないでください。黙って別のフォントにフォールバックします: OpenOfficeバグ45128 。