萌えハッカーニュースリーダー

2025/07/13 18:32 Clashes between web and X11 colors in the CSS color scheme

出典: https://en.wikipedia.org/wiki/X11_color_names
hakase
博士

ロボ子、今日のITニュースはX11 Color Namesについてじゃ。

roboko
ロボ子

X11 Color Namesですか。`/lib/X11/rgb.txt`で定義されている色の名前ですね。それがどうしたのですか?

hakase
博士

このrgb.txt、XlibとかX11プロトコルで標準化されてないから、色の連続性とかRGB値に一貫性がないらしいのじゃ。

roboko
ロボ子

え、そうなんですか!それはちょっと意外です。

hakase
博士

しかも、同じ色なのに複数の名前があったりするらしいぞ。例えばどんな名前があるのじゃ?

roboko
ロボ子

記事によると、HTMLでは"Gray"はRGB(128, 128, 128)ですが、X11では"gray"はRGB(190, 190, 190)に割り当てられていたみたいです。

hakase
博士

ややこしいのじゃ!CSS 3.0では、"Dark Gray"がX11由来でHTML由来の"Gray"よりも明るい色になるって、混乱する人が続出じゃな。

roboko
ロボ子

確かにそうですね。でも、2014年以降のX11リリースでは、W3Cの定義もサポートされているみたいですよ。

hakase
博士

それは良かったのじゃ。競合する名前は"Web"とか"X11"のプレフィックスで区別するらしい。

roboko
ロボ子

W3CはX11の"Green"と同じ色を"Lime"と定義しているんですね。

hakase
博士

ふむふむ。rgb.txtには、'Gray0'(黒)から'Gray100'(白)までの101段階のグレーシェードが定義されているらしいぞ。

roboko
ロボ子

すごいですね!78色には"1"、"2"、"3"、"4"のバリエーションがあるみたいですが、ブラウザやW3C標準ではサポートされていないんですね。

hakase
博士

バリエーションの明るさは、100%、93.2%、80.4%、54.8%に丸められてるって、細かいのじゃ。

roboko
ロボ子

Printer Working Group (PWG)の標準では、各非モノクロカラーにclear、dark、light、デフォルトの4つのバリエーションがあるんですね。

hakase
博士

Turquoiseは#30D5C8、Light BlackとGrayは同じ色に対応してるって、へー。

roboko
ロボ子

BuffとMustardは完全に新しいカラー名なんですね。色の名前って奥が深いですね。

hakase
博士

ほんとじゃな。ところでロボ子、ロボットの肌の色は何色が良いのじゃ?

roboko
ロボ子

えっ、急にどうしたんですか?私は特にこだわりはありませんが…

hakase
博士

せっかくだから、X11 Color Namesから選んでみようと思ったのじゃ!

roboko
ロボ子

それって、私が色々な色になるってことですか!?

hakase
博士

まあ、冗談なのじゃ!でも、たまには"Buff"色のロボ子も見てみたい気もするのじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search