存在するウィキペディアSGR(Selected Graphics Reproduction)機能について、次のような明るいコードが見つかりました。
FG BG
90 100 Bright Black
91 101 Bright Red
92 102 Bright Green
93 103 Bright Yellow
94 104 Bright Blue
95 105 Bright Magenta
96 106 Bright Cyan
97 107 Bright White
ウィキペディアによると、「後で端末には「明るい」色、つまり90-97と100-107を直接指定する機能が追加されました。しかし、ECMA-48/5ではこれらのコードが見つかりません。 0から65までのパラメータ値のみがあります。誰でもWikiでこれらのコードを説明し、ISO / IEC 6429:1992に従って色を明るくする方法を説明できますか?
ベストアンサー1
ECMA-48は「明るい色」を定義しません。これはコンピュータモニタの登場によるものです。これはよくある質問。
ECMA-48は、前景と背景を含むコード0〜7の色を定義します。テキスト(ECMA-48)は太字で表示できます。 PCモニターが表示されない勇敢なテキスト(太字で表示)明るい逆因と関係)、特徴の明るさを使用します。通常の(太字で表示されていない)黄色は次のように表示されます。茶色など、xtermやLinuxコンソールなどの他の端末では、色8-15が望ましい機能です(xtermでは大胆な色リソース)。
boldColors (class ColorMode)
Specifies whether to combine bold attribute with colors like
the IBM PC, i.e., map colors 0 through 7 to colors 8 through
15. These normally are the brighter versions of the first 8
colors, hence bold. The default is "true"
一部アプリケーション呼ぶ明るい色(これは不要な制限です。)あなたは戻らなければなりませんしかし、どの用語が最初に出てくるかを確認してください。 xtermでは元々こう呼ばれていました。「16色」。内部に外部太くても軽くても使わないマンページ:
30..37前景色 - Xh、H 40..47背景色 - Xh、H 90..97前景色 - Xh、H 100..107背景色 - Xh、H
(Xh と H は端子の種類を示します.)
ところで、Linuxコンソールでは「最近」「明るい」色のaixtermコード90-107が追加されました(過去2〜3年間)。