コンピューティング
では、X Window System上で、X11 の色名は単純なテキスト ファイルで表され、特定の文字列をRGB色値にマッピングします。このファイルは、伝統的にすべてのX11インストールに同梱されていたため、この名前が付けられ、通常は にあります<X11root>/lib/X11/rgb.txt。Webカラーリストは、このファイルから派生したものですが、特定の色名については異なります。[1]
色名は、Xlib や X11 プロトコルでは標準化されていません。リストは、選択された色の値にも色名にも連続性がなく、いくつかの色のトリプレットには複数の名前があります。それにもかかわらず、グラフィック デザイナーなどはそれらに慣れてしまい、異なるリストを導入することは事実上不可能になっています。X11 の以前のリリース ( Xcmsの導入前) では、サーバー実装者はガンマ補正を考慮して参照色データベースの RGB 値を変更することが推奨されていました。[2]
X.Orgリリース7.4以降、rgb.txtはロールアップリリースに含まれなくなり、[3]リストはサーバーに直接組み込まれています。[4]オプションモジュールxorg/app/rgbには、スタンドアロンのrgb.txtファイルが含まれています。
このリストは、 1985年にジム・ゲティスによってRCSにチェックインされ、1986年6月7日にX10リリース3(X10R3)で初めて出荷されました。[5]同じリストが1987年9月18日のX11R1に含まれていました。現在入手可能なほぼ完全なリストは、1989年1月29日のX11R4で出荷されましたが、ポール・ラヴェリング(シンクレアペイントのサンプルに基づいて色を追加)、ジョン・C・トーマス(手元にあった72色のクレヨラクレヨンに基づいて色を追加)、ジム・フルトン(貢献を調整してX11R4リストを作成した)による大幅な追加がありました。当時、プロジェクトはDEC VT240端末を使用していたため、そのデバイスでも動作したはずです。 [6]
アプリケーションによっては、複数部分から成る名前がスペースを使用して記述されるものもあれば、複数部分から成る名前が結合されて記述されるものもあり、多くの場合はキャメルケースで記述されます。通常、複数部分から成る名前は大文字と小文字を区別せずに照合され、X サーバーのソース コードにはほとんどのエントリに対してスペース付きのエイリアスが含まれています。この記事では、実際のコードでスペースを含むバリアントが指定されていない場合を除き、スペースと大文字の頭文字を使用します。
CSS カラー スキームにおける Web と X11 の色の衝突
MosaicとNetscape Navigatorの最初のバージョンは、どちらも元々 X アプリケーションであったため、Web カラーリストのベースとして X11 カラーを使用していました。W3C仕様のSVGとCSS レベル 3 モジュール Color は、最終的にいくつかの変更を加えて X11 リストを採用しました。[7]現在のW3Cリストは、 HTML 3.2と CSS レベル 1で定義されている16 の「 VGAカラー」のスーパーセットです。
X11とW3Cの顕著な違いの1つは、「グレー」とその変種の場合です。HTMLでは、「グレー」は128トリプレット(50%グレー)専用です。 しかし、X11では「灰色」は190番目のトリプレット(74.5%)に割り当てられました。 これはW3Cの「シルバー」の192(75.3%)に近い。 、ライトグレーは211(83%)でした。 「ダークグレー」は169(66%) その結果、現在ウェブ上で普及しているCSS 3.0のカラーリストは「ダークグレー」を生成する。 プレーンな「グレー」よりもかなり明るい色調 なぜなら、「ダークグレー」はX11から派生したもので(X11はHTMLにもCSSレベル1にも存在しなかったため[8])、一方「グレー」はHTMLから派生したものである。CSS 4.0の現在の草案でも、ダークグレーはグレーよりも明るい色合いのままである。[9] Netscape Navigatorなどの一部のブラウザでは、「ライトグレー」を除くすべての「グレー」に「a」が必要であるとされている。
最近の X リリース (2014 年以降、xorg-rgb バージョン 1.0.6) [10]も W3C の定義をサポートしています。X11 では、元の定義が保持されています (したがって、「Dark Gray」は「Gray」のより暗い色合いのままです)。ただし、名前の競合するペアごとに、「Web」と追加の「X11」プレフィックスが追加され、統合後の曖昧さの解消が容易になりました。「X11」プレフィックスはプレフィックスのないバージョンの別名です。つまり、「X11 Gray」 = 「Gray」 ≠ 「Web Gray」です。W3C は、X11 の「Green」と同等の色も定義しましたが、これを「Lime」と呼んでいます。X11 では、以前はそのような名前が存在しなかったため、単に「Lime」と呼ばれています。これは「Green」の別名です。つまり、「Lime」 = 「Green」 = 「X11 Green」 ≠ 「Web Green」です。
- ^ 衝突しない X11 名が代替として採用される前に、HTML4/CSS2 で使用されていた元の W3C 名。
色名表
次の表は、X.org ソースコードから標準化された X11 の色名を示しています。[12] W3C標準[13]に準拠するブラウザーで受け入れられる名前のリストは、上で説明したように若干異なります。表には、以下で説明するように、番号付きのグレーと明るさのバリエーションは表示されません。実際のファイルと他のカラーデータベースまたはパレットは、ベンダーとユーザーが自由に編集できるため、異なる場合があります。表には、RGB色空間のいくつかの表記法でコンポーネント値が表示されており、HSL と HSVへの変換はsRGB色空間
を想定しています。rgb.txt
* ウェブカラーとして標準化される前、ゲインズボロはX11カラー名の1つに含まれていました。[14]しかし、1987年の元のリストには含まれていませんでした。[15]しかし、ポール・ラベリングのバージョン[16]には含まれていました。その中で、「シンクレアペイントのいくつかのカラーサンプルからコピーされた明るい色とオフホワイトの色」が追加されました。[17]
カラーバリエーション
グレーの色合い
完全なrgb.txt定義では、上記の「グレー」とそのバリエーションに加えて、「グレー0」(黒)から「グレー100」(白)までの101の色合いが定義されています。色合いは、たとえば「グレー96」という式によって定義されているようです。GrayN := round(N% × 255) は「ホワイトスモーク」と同じ色です。同様に「ディムグレー」は「グレー41」と同じです。 。
一方、「グレー」 'Gray74'の間にあります と「Gray75」 ; 「ダークグレー」 「Gray66」と同じではありません ; および「ライトグレー」 'Gray83'と同じではありません 。
これらの色合いは W3C 仕様には含まれていませんが、CSS カラー モジュールのレベル 4 のドラフトには同様の機能が含まれていますgray()。これらは依然として「グレー」の代替なしでコード化されていますが、数字の前にスペースはありません。
番号付きバリアント
78 色 (グレーを除く) の場合、rgb.txt4 つのバリエーション「color 1」、「color 2」、「color 3」、「color 4」が提供され、「color 1」は「 color 」に対応する場合があり、たとえば「Snow1」は「Snow」と同じです。 や などの基本色とは異なり、これらはスペースなしでのみコード化されます (例: ) 。これらのバリエーションは、一般的なブラウザーではサポートされておらず、W3C 標準でも採用されていません。特定の色にこのようなバリエーションがあるかどうかはランダムのようです。
cadet blueCadetBlueCadetBlue3
「color 1」が「 color 」と同じでない場合、ベースカラーは通常より暗くなります。つまり、HSBカラー表記での明度は 100% 未満です。ベースカラーの約 30 色は完全に明るいです。4 つのバリアント (1...4) の明度はそれぞれ 100%、93%、80%、55% に丸められています。色相と彩度は丸めを除いて通常は同じです。ただし、ベースカラーと異なる場合もあります。これは、これらのバリアントがベースの別の定義を念頭に置いて指定されたことを示している可能性があります。つまり、その値は特定のモニターに合わせて調整されており、これは 1990 年代までベンダーによって一般的に行われていました。
固定された明るさの設定は、RGB 値を決定する次の式にほぼ対応しています。
color1 := color × 100%color2 := color1 × 93.2%color3 := color1 × 80.4%color4 := color1 × 54.8%
例:
- 「イエロー2」(238, 238, 0)は 「黄色」(255, 255, 0)は255 × 0.932 = 237.66です。
- 「アイボリー3」(205、205、193)は次のように説明される。 「アイボリー」(255、255、240)で、255 × 0.804 = 205.02、240 × 0.804 = 192.96となります。
- 「Azure 4」(131、139、139)は、 「Azure」(240、255、255) の値は、255 × 0.548 = 139.74、240 × 0.548 = 131.52 に変換されます。
接頭辞付きバリアント
いくつかの色の名前は、Dark、Light、Medium、Pale、Deepなどの接頭辞が付いているため、他の色の明るさや彩度を変更したもののように見えますが、体系的な変化は見られません。ただし、いくつかのセットでは、明るさが 55% のDarkバリアントが特徴で、Medium が約 80% のものもあります。
「ライト ゴールデンロッド イエロー」と「ダーク オリーブ グリーン」は、 DarkとLight の接頭辞 がない対応する色のエントリがないため、特別です。
色合いの異なるニュアンス
いくつかの色のグループは、同じ明度または輝度と彩度を共有しています。これらのニュアンスは色相によってのみ異なります。
- 100%/25%
- 0° (ウェブ) マルーン、60° オリーブ、120° 緑、180° ティール、240° ネイビー(青)、300° (ウェブ)紫
- 100%/27%
- 0° ダークレッド、180° ダークシアン、240° ダークブルー、300° ダークマゼンタ
- 100%/41%
- 181° ダークターコイズ、282° ダークバイオレット
- 100%/49%
- 90° ローングリーン、157° ミディアムスプリンググリーン
- 61%/50%
- 80° 黄緑、120° ライムグリーン、280° ダークオーキッド
- 100%/50%
- 0° 赤、16° オレンジレッド、33° ダークオレンジ、39° オレンジ、51° ゴールド、60° 黄色、90° シャルトリューズ、120° (ライム) グリーン、150° スプリンググリーン、180° アクア / シアン、195° ディープスカイブルー、240° 青、300° フクシア / マゼンタ
- 25%/65%
- 0° ロージーブラウン、120° ダークシーグリーン
- 59~60%/65%
- 260° ミディアムパープル、302° 蘭、340° ペールバイオレットレッド
- 100%/86%
- 38° モカシン、351° ライトピンク
- 100%/90%
- 36° ブランチドアーモンド、54° レモンシフォン
- 67%/94%
- 30° リネン、240° ラベンダー
- 100%/94%
- 6° ミスティローズ、60° ライトイエロー、180° ライトシアン
- 100%/97%
- 25° 貝殻、40° フローラルホワイト、60° アイボリー、120° ハニーデュー、180° 青空、208° アリスブルー、340° ラベンダーブラッシュ
- 100%/99%
- 0° 雪、240° ゴーストホワイト
明度が異なる色合いと色調
いくつかの色のグループは、同じ色相と HSL 彩度を共有します。色合いは基本色よりも明るく、陰影は暗くなります。
- 0°/0%
- 0% 黒人、41% ダークグレー、50% (ウェブ)グレー、66% ダークグレー、75% (X11) グレー、75% シルバー、83% ライトグレー、86% ゲインズボロ、96% ホワイトスモーク、100% 白
- 0°/100%
- 25% (ウェブ)マルーン、27% ダークレッド、50% 赤、99% 雪
- 16°/100%
- 50% オレンジレッド、66% コーラル
- 33°/100%
- 50% ダークオレンジ、88% ビスク
- 36°/100%
- 84% ナバホホワイト、90% アーモンド
- 60°/100%
- 25% オリーブ、50% 黄色、94% ライトイエロー、97% 象牙
- 80°/61%
- 35% オリーブドラブ、50% 黄緑
- 90°/100%
- 49% 芝生の緑、50% シャルトリューズ
- 120°/61%
- 34% フォレストグリーン、50% ライムグリーン
- 120°/100%
- 20% ダークグリーン、25% (ウェブ)グリーン、50% (X11) グリーン/ライム、97% 甘露
- 146~147°/50%
- 36% シーグリーン、47% ミディアムシーグリーン
- 150°/100%
- 50% スプリンググリーン、98% ミントクリーム
- 180~181°/100%
- 25% ティール、27% ダークシアン、41% ダークターコイズ、50% アクア/シアン、94% ライトシアン、97% アズール
- 240°/100%
- 25% ネイビーブルー、27% ダークブルー、40% ミディアムブルー、50% 青、99% ゴーストホワイト
- 300°/100%
- 25% (ウェブ)紫、27% ダークマゼンタ、50% フクシア / マゼンタ
- 328~330°/100%
- 54% ディープピンク、71% ホットピンク
- 350~351°/100%
- 88% ピンク、86% ライトピンク
彩度の異なるトーン
いくつかの色のペアは、同じ明度と色相を共有しています。これらのトーンは彩度のみが異なります。X11 セットでは、トーンはニュアンス、色調、色調に比べてはるかに一般的ではありません。
- 0°/41%
- 0% 薄灰色、59% 茶色
- 120°/50%
- 61% ライムグリーン、100% グリーン / ライム
- 180°/25%
- 25% ダークスレートグレー、100% ティール
- 240°/27%
- 64% ミッドナイトブルー、100% ダークブルー
派生リスト
IEEEのプリンタワーキンググループ(PWG)は、標準規格PWG 5101.1を発行しています。この標準規格の必須色名は、ISO 10175(DPA)とISO 10180(SPDL)およびJTAPIからの7つの基本色に加えて、機能的な色名other、unknown、transparentをインポートしたRFC 1759の後継規格RFC 3805に基づいています。 [18]この標準規格では、非単色ごとに、clear(50%透明)、dark、light、defaultの4つのバリエーションがあります。可能な限り、値はX11リストのW3C適応版と同じですが、Turquoiseは例外です。 の代わりに 欠落していたバリアント値が体系的に追加されました。バフとマスタードは完全に新しい色名です。ライトブラックとグレーは同じ色に対応します。
参照
参考文献
- ^ Tveten, Julianne (2015 年 10 月 11 日)。「「トマト」対「#FF6347」—CSS カラー名の悲喜劇的な歴史」。Ars Technica。2015年10 月 11 日閲覧。
- ^ Nye, Adrian (1990). Xlib プログラミング マニュアル: X ウィンドウ システム バージョン 11 用(第 2 版ではリリース 3 とリリース 4 の主要な改訂をカバーしています。). [Sebastapol, CA]: O'Reilly & Associates. ISBN 0-937175-11-0。
- ^ "ModuleVersions" . 2014年8月21日閲覧。
- ^ Stone, Daniel (2007年11月5日). 「外部RGBデータベース(およびSpeedo)のすべての痕跡を削除する」。2014年8月26日閲覧。
- ^ 「~alanc/xc-historical - X11R6.0 までの X コンソーシアムの歴史的 RCS の部分的/不完全なインポート」。freedesktop.org。
- ^ Sexton, Alex (2014 年 3 月 12 日). 「CSS3 モジュール: color に関する最終コメント」www-style@w3.org メーリング リスト。World Wide Web Consortium。2014年3 月 12 日閲覧。
- ^ "Netscape.com". Wp.netscape.com . 2013年8月14日閲覧。[永久リンク切れ ]
- ^ 「Cascading Style Sheets, level 1」。www.w3.org 。 2016年11月15日閲覧。
- ^ 「CSS カラーモジュール レベル 4」。drafts.c sswg.org。2016年 11 月 15 日閲覧。
- ^ Pfister, Daphne. 「X11 と CSS で異なる色のエイリアスを追加する · freedesktop/xorg-rgb@ca05c39」. GitHub .
- ^ abc HTML 4.0: 基本的な HTML データ型
- ^ Freedesktop.org の X.org ソース ツリーからの現在の公式 rgb.txt
- ^ "Lists.w3.org". w3.org. 2002年4月. 2013年8月14日閲覧。
- ^ "rgb.txt". X カラー名から RGB へのマッピング データベース。X.Org Foundation。2017年9 月 18 日閲覧。
- ^ "others/old-rgb.txt". X カラー名から RGB へのマッピング データベース。X.Org Foundation。2017年9 月 18 日閲覧。
- ^ "others/raveling.txt". X カラー名から RGB へのマッピング データベース。X.Org Foundation。2017年9 月 18 日閲覧。
- ^ "others/README". X カラー名から RGB へのマッピング データベース。X.Org Foundation。2017年9 月 18 日閲覧。
- ^ Free Standards Group (FSG) / OpenPrinting、ed. (2005-03-15)、Job Ticket Application Programming Interface (JTAPI) (PDF)、1.00
外部リンク
- 組み込みカラーを備えた X-Server ソースコード
- 「拡張カラーキーワード」、CSS カラーモジュール レベル 3、W3C 勧告
- Xfree.86.org の X11 rgb.txt 1.1 (1994 年)、X11 rgb.txt 1.2 (2005 年) (96 個のエイリアスを除く)、および GitHub の Modern X.Org rgb.txt。
- Aubrey Jaffer。「色名辞書」。Jaffer のページには、色名辞書に関する詳細な情報と、色名辞書間の比較が掲載されています。
- .NET Framework と Windows フォームの色名
