zonble’s promptbook

2007 年 11 月 29 日

隨手筆記 In a Brown Study

您覺得,在下面這張圖片中,Form1 這個視窗的背景顏色是什麼顏色呢?紅色?—我也覺得是紅色。不過,在 Visual Studio 2005 裡頭,我明明指定的就是 System.Drawing.Color.Brown,產生出來的顏色的 RGB 值,是 165、42、42,呃,這哪裡是 brown 了?

Brown?

在 .Net Framework 裡頭,可以直接用英文色名命名的顏色,是所謂的標準 Web 配色。而這套色名似乎淵源還頂久—根據 Wikipedia 上的資料,這套色名系統最早來自於 X11 計畫,在 X window 系統中,存放於 rgb.txt 檔案中,至於是誰設計了這組色名表格,不清楚。總之,之後 Mosaic 與 Netscape 瀏覽器繼續沿用這套色名規則,作為網頁顯示顏色的命名標準,Internet Explorer 繼續沿用,再來又列入了 CSS 的標準裡,以及 .Net Framework 的一環。

這幾個標準中或多或少有著一定的差異,例如 X11 的顏色與 HTML/CSS 標準間,灰色、綠色、紫色等色的 RGB 值前後有調整過—X11 原來設計的顏色有些太亮,而 HTML/CSS 標準調得比較深一些。但是,brown 是 162、42、42,則是從來沒有改過。不清楚這個色名標準是什麼時候制定的,但假使是 1984 年 X Window 誕生時就存在的話,那麼,在這 23 年來,無論是 X Window 系統與應用程式、HTML 設計、到 .Net Framework 應用程式與 ASP 網頁…裡頭的 brown 都是這個顏色。

色相環的位置根據 Mac OS X 內建的美國新牛津字典上的解釋,brown 應該是 “of a color produced by mixing red, yellow, and black.”,而 Dictionary.com 上的定義,則是 “a dark tertiary color with a yellowish or reddish hue.”;但是從色相環上來看,165、42、42 這個配色根本就是直接位在紅色色相的正中間了,怎麼看都不會是「介於紅色與黃色之間」。

Thesaurus 裡頭說,brown 的近似字還包括—chocolate-colored、coffee-colored、cocoa-colored、nut-brown,我還真沒有看過那種巧克力、咖啡或是花生是那種顏色,另外,brown 也是一種膚色,是長期受陽光曬照之後形成的膚色,但是,如果是曬成那個顏色,恐怕根本是曬傷吧…。

只是單純好奇幾件事情:

  • 當初制定 X11 色表的先進,是不是患有一定程度的色盲呢?
  • 而這二十年來,怎麼沒有人想到要修正這個顏色呢?

在電腦系統中可以看到的 brown,還是 [NSColor brownColor] 看起來比較合理啊!

[NSColor brownColor];

文章分類: — zonble @ 4:06 am #

7 項留言回應 »

  1. 最底下的那個NSColor感覺上又太接近咖啡色了,不像棕色…

    我心目中的棕色大概比較接近這兩個之間,大概是#A05000(160, 80, 0)這樣吧?

    來自 Applepig 的 迴響留言 — 2007 年 11 月 29 日 @ 4:21 am

  2. Applepig,
    如果以中文來說,褐、赭、棕是不同的,brown 比較接近「褐」的定義,而不是「棕」。

    褐來自毛皮、赭來自岩石、棕來自植物。

    來自 augustinus 的 迴響留言 — 2007 年 11 月 29 日 @ 10:47 am

  3. 噗,大概只有Mac使用者才把XP的「開始」拉到上面…

    來自 台灣大哥二 的 迴響留言 — 2007 年 11 月 30 日 @ 4:50 pm

  4. 原來這三者的來源不同…

    不過不管是brown比較接近哪一個,最上面那個絕對是紅色。

    來自 Applepig 的 迴響留言 — 2007 年 12 月 1 日 @ 12:41 am

  5. 大‧便‧色

    來自 Fm06 的 迴響留言 — 2007 年 12 月 7 日 @ 11:20 am

  6. 不一定要 mac 使用者吧,gnome 使用者也會啊…

    來自 origin2 的 迴響留言 — 2007 年 12 月 8 日 @ 6:35 am

  7. 台灣大哥二

    真的耶!!!
    我在公司的pc……也是拉到上面用!真是一語驚醒夢中人,終於找到合理的解釋了~

    來自 Bonnie 的 迴響留言 — 2008 年 4 月 12 日 @ 9:09 pm

留言回應

XHTML: 您可以使用的 HTML 語法如下: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Powered by WordPress 2.6.2, Yichi.org,
ideas and cares
.

Weizhong Yang(a.k.a zonble)
Email:zonble@gmail.com
AIM: zonble@man.com