Ticket #45648

ANSI Color と DECSCNM の組み合わせ

Open Date: 2022-09-15 01:47 Last Update: 2022-10-10 14:01

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
1
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

「SGR 7 単体が動作しない」問題(#45493)は修正済みのため、#45493 から分離する

  • xterm / Tera Term 4 ... DECSCNM では反転せず、ANSI 指定色のままになる。ドラッグ選択では文字色と背景色が反転する。
  • PuTTY / Tera Term 5 ... DECSCNM で ANSI 指定色が反映された文字色と背景色が反転する。ドラッグ選択しても DECSCNM と同じ色になる。
  • RLogin ... DECSCNM で ANSI 指定色の各色に対する反転色になる。ドラッグ選択では文字色と背景色が反転する。
Tera Term 4 Tera Term 5 PuTTY xterm Win10(conhost) RLogin VT525
DECSCNM *1ANSI色のまま *2ANSI色反転 *2 *1 未対応 *3(255-値) *2
マウス選択 *2 *2 *2 *2 *3 *4(文字=背景・背景=文字*1/2) 未対応

DECSCNMは「dark characters on a light background」「light characters on a dark background」だが、ANSI Color と組み合わさったときどうあるべきか

Ticket History (3/7 Histories)

2022-09-15 01:47 Updated by: nmaya
  • New Ticket "ANSI Color と DECSCNM の組み合わせ" created
2022-09-15 01:53 Updated by: doda
  • Details Updated
Comment

DECSCNM set時は、カラー時でも前景色/背景色を入れ替える(PuTTY/Tera Term5の動作)でOKだと思います。

Tera Termの主なエミュレーション対象はDEC VTシリーズですが、VTシリーズでカラーが扱えるVT525の動作はDECSCNMで前景色と背景色が入れ替わります。

他に特別な理由が無い限りはVT525に合わせたいです。

2022-09-15 02:10 Updated by: nmaya
Comment

了解です。ありがとうございます。

では、trunk への修正を 4-stable にもっていくか、それとも 4 はもうこのままにするか、ですね。

2022-09-17 15:28 Updated by: None
Comment

Win10(conhost)でマウス選択時の反転色を見たその時は、 ときどうしてこんな色になる?と感じましたが、 反転色(255-r,255-g,255-b)というのは実はとても視認性がよいのかもと思いました。

Tera Term の従来と雰囲気の違う色味が出ると、どうして? となりそうなので PuTTYと同じで良いのかなと思います。(ユーザーが選べるのがよいのかも)

Tera Term 4 への反映ですが、最初小手先修正で試していたのですが、結局Tera Term 5 から持ってきました。

r10269です。

2022-10-07 17:44 Updated by: nmaya
Comment

trunk, 4-stable の動作が同じになっていることを確認しました。

2022-10-10 14:01 Updated by: zmatsuo
Comment

ありがとうございます。

クローズします。

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login