Ticket #45484

色設定の仕様整理

Open Date: 2022-08-27 23:23 Last Update: 2022-12-24 00:06

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

Details

r10192の修正で、16色モード(PC形式)がうまく動作していない。

テストスクリプトにテストパターンを追加(r10196)。

色関連の仕様を整理しました。誤りなど指摘ください。

色の状態

設定-ウィンドウの設定の次のチェックボックスで設定する

  • 16 color mode (PC-Style) / 16色モード(PC形式)
  • 16 color mode (aixterm) / 16色モード(aixterm形式)
  • 256 color mode (xterm) / 256色モード(xterm形式)

各モードは排他ではない。

色の設定状態によって使用可不可が変化するシーケンス

SGR 8 16 PC 16 aix 256 note
38 - - - o 256 color text color
48 - - - o 256 color back color
90-97 - - o - 8-15 text color
100 o o - o text/back reset
100-107 - - o - 8-15 back color

表の上から優先して解釈される(SGR 100)

16 color mode (PC-Style) 時の8-16のtext/back color が表示方法

0-7のtext/back color を表示時に、太字属性(SGR 2)を設定すると 8-16のtext/back color を表示できる。

r10192 でうまく動作していない。

カスタマイズしていないときの 16 color

https://en.wikipedia.org/wiki/ANSI_escape_code#Colors

  • 16/256色モード時
    • 0-7は少し暗い色
    • 8-15はBright(明るい)色、原色
  • 8色モード時
    • 0-7は原色

Tera Term の 16 color 設定

  • TERATERM.INI の Tera Termセクションの ANSIColor = で変更できる
  • TERATERM.INI で設定する色(デフォルト色)は
    • 0-7 が明るい色(原色,bright version)
    • 8-15 が0-7を少し暗くした色
    • Theme Editor の色タブで見ることができる
      • 色の名前が間違っている、0-7と8-15が入れ替わっている

Ticket History (3/4 Histories)

2022-08-27 23:23 Updated by: zmatsuo
  • New Ticket "色設定の仕様整理" created
2022-12-03 00:03 Updated by: zmatsuo
Comment

最近チケットに書かれた内容などをまとめて、文字/背景色についての説明を追記しました。r10392です。

チェックお願いしたいです。よろしくお願いします。

2022-12-24 00:06 Updated by: zmatsuo
  • Resolution Update from None to Fixed
Comment

不備や追記などあればまた対応することにしましょう。

クローズします。

2022-12-24 00:06 Updated by: zmatsuo
  • Status Update from Open to Closed

Attachment File List

No attachments

Edit

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