xterm / uxtermでUnicodeシンボルとTrueTypeフォントを操作する方法は?

xterm / uxtermでUnicodeシンボルとTrueTypeフォントを操作する方法は?

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

TrueTypeフォントを無効にするためにctrlの右クリックメニューを使用すると、デフォルトのフォントを使用するとシンボルがうまく表示されますが、まったく良くありません。私はuxrvtを試してみましたが、文字間隔が不十分なときに同じ問題がありましたが、増やすとうまくいきました。しかし、uxrvtは私が試した他のすべての端末エミュレータと同様に、他の多くの問題を抱えていました。誰でもどんなアイデアがありますか?

ベストアンサー1

Jiefangフォントにはこの記号がないようです。ただし、XTerm*faceName: DejaVu Sans Mono(TrueTypeフォントでもあります)を使用すると、☠が表示されることがあります。

編集:フォントがグリフをサポートしていることを確認するためにLibreOfficeまたはOpenOfficeを使用しないでください。自動的に他のフォントに置き換えられます。オープンオフィスエラー45128

おすすめ記事