Urxvt カーソルは「w」や「m」などのワイド文字を切り捨てます。

Urxvt カーソルは「w」や「m」などのワイド文字を切り捨てます。

私は14px Gohuフォントを使用していますが、文字がカーソルから左に1ピクセルオフセットされているようです。これにより、入力中にカーソルがテキストの対応する部分を無視します。

ビデオ

私はbspwm + urxvt + comptonを使用しています。

私が試したこと:

  • コンプトンを無効にする
  • カーソルを下線に設定

既定のフォントを使用すると、この問題は発生しません。

原因は何ですか?どうやって解決しますか?

答え1

答えはその文字スペースにあります!私はちょうどこの問題を発見し、マニュアルページを少し見てきましたが、混乱を取り除くためにプロパティはそのまま適用されません(.Xresourcesから)。

URxvt*font: xft:GohuFont:pixelsize=14:letterSpace:3

実際には、特定のフォントではなくURxvtのプロパティにすぎません。

URxvt.letterSpace:3

最小限のDebianインストールにはURxvtを使用してください。

関連情報