rxvt-unicodeにUTF8が表示されない

rxvt-unicodeにUTF8が表示されない

私のXTERMはUTF-8と完璧に動作しますが、より軽い端末が欲しいです。 rxvtでUTF-8を使用しようとしているので、完全に更新されたFedora 32でrxvt-unicode(urxvt)を使用しています。ただし、UTF-8ファイルはLatin1コンソールのように正しくレンダリングされません(たとえば、catを使用)。 .Xdefaultファイルと.Xresourcesファイルを削除しましたが、違いはありません。私のロケールが正しく設定されました。起動に使用するコマンドurxvtは次のとおりです。

urxvt -fn "9x15bold,xft:Bitstream Vera Sans Mono" -imlocale en_US.UTF-8

-letsp 0一部のデータを追加することは役に立ちません。

$ perl -le 'print "\x{c3}\x{94}"'
Ã

$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

$ echo $TERM
rxvt-unicode-256color

$ rpm -q rxvt-unicode
rxvt-unicode-9.22-23.fc32.x86_6

答え1

単一のフォントを試してください。たとえば、これは私のものです。

~/.Xdefaults
URxvt.font: xft:Terminus:pixelsize=20:antialias=false
URxvt.depth: 32
URxvt.background: #000000
URxvt.foreground: #EEEEEE
URxvt.cursorColor: #FFFFFF
URxvt.scrollBar_right: True
URxvt.scrollBar_floating: True
URxvt.saveLines: 32767
URxvt.cursorBlink: False

ここに画像の説明を入力してください。

関連情報