Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000529Vine Linux1 バグ2007-05-28 12:032009-10-21 13:59
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況保留 
バージョン 
修正予定バージョン修正済バージョン 
概要0000529: gnomeターミナルで全角の'-'を使うと表示が乱れる
説明gnomeターミナルで'−'(EUC:A1DD)を使うと、文字数計算がおかしくなるのか、
・コンソール右端での自動改行
・BackSpaceで消去していったときの挙動
・ヒストリで呼び出したときの挙動
等々、いろいろと変な事になります。
タグ設定されていません。
arch
パッケージgnome-terminal?
添付ファイル

- 関連

-  コメント
(0002578)
kazutaka (開発者)
2009-08-31 13:40

最初の報告からリプライが無いまま一年以上過ぎましたので、
バグレポートの有効期限(下記 URL 参照)に従い、却下と
して閉じておきます。

(URL: http://trac.vinelinux.org/wiki/BTSHouseKeeping [^])

尚、必要に応じてこのレポートを再度オープンすることも
できますので、その後の状況の変化や追加の情報等があれば、
引き続きこのレポートにリプライをお願いします。
(0002579)
anonymous (参照)
2009-08-31 14:38

Vine5.0およびSeedで再現を確認しました。

Vine4の場合はEUC-A1DD
Vine5/Seedの場合はUTF8-E28892
になります。

X上でgnome-terminalを立ち上げ、日本語入力をONにした状態で、
テンキー側の”−”を入力することで容易に確認できます。

firefox上では問題無いので、gnome-terminalの問題と思われます。

"−" ←をコピペしても再現するのではないかと思います。
(0002580)
kazutaka (開発者)
2009-08-31 21:59

# リプライがあって助かりました。

> Vine5.0およびSeedで再現を確認しました。
>
> Vine4の場合はEUC-A1DD
> Vine5/Seedの場合はUTF8-E28892
> になります。
>
> X上でgnome-terminalを立ち上げ、日本語入力をONにした状態で、
> テンキー側の”−”を入力することで容易に確認できます。

Seed と VirtualBox 上の 5.0 で確認しようとしているのですが、
テンキーが付いていないので、

> "−" ←をコピペしても再現するのではないかと思います。

をコピペしたり、scim で"ー"(jp106 でひらがなの「ほ」)のキー
を押すと変換候補に現れる全角/半角の4種類を全て試してみている
のですが、

> ・コンソール右端での自動改行
> ・BackSpaceで消去していったときの挙動
> ・ヒストリで呼び出したときの挙動
> 等々、いろいろと変な事になります。

が、なかなか再現できていません。

もう少し具体的に「変な事」の詳細や再現手順を教えてもらえ
ないでしょうか。

あとできたらインストールの種類や使っているハードウェアの型式、
それから実機/VM 上かどうか、あるいは SSH で別の端末から接続
している/いない、等の情報もあると再現できる可能性が高くなり
ますので、よろしくお願いします。

一旦新規に戻しておきます。
(0002581)
anonymous (参照)
2009-09-02 17:42

確認してみました。

rebootの度に症状が微妙に違うようです。(未初期化メモリ参照?)
複数のgnome-terminalを起動すると、gnome-terminal間では同じ症状になります。
UTF8とEUCで症状に違いが出ます。

傾向としては、EUCの方が酷い症状になるようです。

複数ハード(複数機種、VirtualBox上も確認)で何度か起動したうち、UTF8で
echo "−−−−−"; echo "ーーーーー";
を実行した時に、表示の長さが一致しないのは全て再現しました。
(前者は全角マイナス(おかしくなる方)、後者は全角長音記号 です)
(0002582)
kazutaka (開発者)
2009-09-05 22:57

> 複数ハード(複数機種、VirtualBox上も確認)で何度か起動したうち、UTF8で
> echo "−−−−−"; echo "ーーーーー";
> を実行した時に、表示の長さが一致しないのは全て再現しました。
> (前者は全角マイナス(おかしくなる方)、後者は全角長音記号 です)

念の為確認ですが、問題は「gnome-terminal 上で全角マイナスの文字幅がおかしい」
ということですよね?

これしばらく色々調べているのですが、なかなか微妙な感じです。

Vine 5.0 上で、上記の echo 〜 を実行してみると、
・xterm: 表示は半角、文字幅も半角
・gnome-terminal: 表示は全角、でも文字幅は半角
・gedit(参考): 表示は全角、文字幅も全角

まあ xterm の現象は置いておくにしても、同じ gnome のツール間では
一貫性が欲しい所ですが、何箇所かの bugzilla 等を見ているのですが、
それらしいバグレポートも無いですし、ちょっと行き詰ってます。

何か参考情報等お持ちの方がいたら提供してもらえると助かります。

あと、確認なのですが、他の文字で同様の問題は起きていないでしょうか?
こちらで見ている範囲では特に他の文字では問題無さそうなのですが。
(0002583)
kazutaka (開発者)
2009-09-05 23:59

> 何か参考情報等お持ちの方がいたら提供してもらえると助かります。
>
> あと、確認なのですが、他の文字で同様の問題は起きていないでしょうか?
> こちらで見ている範囲では特に他の文字では問題無さそうなのですが。

すいません。確認が甘かったです。

gnome-terminal (vte) の UTF-8 ロケールにおける CJK ambiguous width
問題ということで、既に Trac にも記述がありました。

ただ、対処方法が有効かどうか確認できていませんので、もうちょっと
調べてみようと思います。
(0002584)
kazutaka (開発者)
2009-10-21 13:59

[VineSeed:18705] でも説明をしていただけましたが、
East Asian Ambigious width については今のところ
有効な対応策(?)がなかなか見つからないようです。

他の distribution での対応も見てみているのですが、
たとえば ubuntu-ja (Bug #191250)でも対応していない
ようです。

とりあえず一旦状態を保留に変更しておきます。

新たな情報や対応策等がありましたら、引き続きこの
レポートにリプライをお願いします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2007-05-28 12:03 anonymous 新規課題
2009-08-31 13:40 kazutaka 状態 新規 => 完了
2009-08-31 13:40 kazutaka 解決状況 不明 => 却下
2009-08-31 13:40 kazutaka コメント追加: 0002578
2009-08-31 14:38 anonymous バージョン 4.1 => VineSeed,4.1,5.0
2009-08-31 14:38 anonymous パッケージ なし => gnome-terminal?
2009-08-31 14:38 anonymous arch => x86, x86_64
2009-08-31 14:38 anonymous コメント追加: 0002579
2009-08-31 21:59 kazutaka 状態 完了 => 新規
2009-08-31 21:59 kazutaka 解決状況 却下 => 不明
2009-08-31 21:59 kazutaka コメント追加: 0002580
2009-09-02 17:42 anonymous コメント追加: 0002581
2009-09-05 22:57 kazutaka コメント追加: 0002582
2009-09-05 23:59 kazutaka コメント追加: 0002583
2009-10-21 13:59 kazutaka バージョン VineSeed,4.1,5.0 => VineSeed,5.0,4.1
2009-10-21 13:59 kazutaka 状態 新規 => 完了
2009-10-21 13:59 kazutaka 解決状況 不明 => 保留
2009-10-21 13:59 kazutaka コメント追加: 0002584


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker