* konsoleに日本語入力する際に文字が欠ける [#y21fe777]

- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: [[kojima]]
- 優先順位: 普通
- 状態: 提案
- カテゴリー: 不具合報告
- 投稿日: 2012-09-22 (土) 13:11:18
- バージョン: 1.1

** メッセージ [#s2b5809d]
konsoleにIM(手元ではuim-skk)経由で日本語を入力しようとすると、変換マーク(▽)が正しく認識されていないのか、続くひらがなの部分が正しく表示されない。一文字目が見えなくなるので、ひらがな一文字の漢字を入力することができない。

これはひらがなで「あ」と入れた後、漢字で「あ」を入れようとした例だけど、
再度いれた「あ」は表示されていない。

#ref("konsole_input.png")

2、3文字入れるとだんだん表示されるようになるけど、最後の文字は半分くらい欠けている。

#ref("konsole_input2.png")


--------
- 多分、"▽"が文字幅的に半角扱いされているような感じ。 -- [[kojima]] &new{2012-09-22 (土) 22:04:52};
- konsole-4.9.1(というか KDE-4.9.1 ;-)なんてのが出ていたので diff を見てみたが、半透明化を無効にする -notransparency なんて機能が入った程度で、このあたりの修正は無さそう。 -- [[kojima]] &new{2012-09-25 (火) 19:53:53};
- mlterm-3.1.3ってのが出てたので、試してみたけど、これもまた変なツブれ方をする感じ。 

一文字(「あ」)を入れると、変換開始の▽と重なって表示される。

#ref("mlterm_01.png")

二文字目(同じ「あ」)を入れると、一文字目と重なって表示される。

#ref("mlterm_02.png")

こうなるとuimの方を疑いたくなるが、XfceのTerminalなら問題なく表示されるのが謎。。

#ref("Terminal_01.png")

#ref("Terminal_02.png")

libvte が賢いのだろうか? -- [[kojima]] &new{2012-09-25 (火) 20:51:29};
- 改めて古いバージョン(4.7.1)を見てみたら、うまく当らなくて外していたパッチが3つほどあって、それを修正して当てなおしたら、何とかうまく表示してくれるようになった模様。 

#ref("konsole_input3.png")

rejectされた部分を手パッチしながら眺めたら、結構手間をかけて表示位置の計算をしていた。 -- [[kojima]] &new{2012-09-25 (火) 23:58:27};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS