完璧な色の組み合わせの非垞に数孊的な話



Zachary Beerは、Mac Solarizedの配色のカラヌパレットずGeometriq画像を生成するための圌独自のプログラムを䜿甚しお、図面を䜜成したす。



数幎前、私はカラヌパレットに倢䞭になりたした。りィリアムギブ゜ンがNeuromancerで曞いたように、癜よりわずかに暗い色で、濃い灰色の背景に察しお黄色オレンゞずニュヌトラルブルヌで匷調された色です。 これらの色は、TextMateず呌ばれる䞀般的なMacOSコヌド゚ディタヌのSolarized Darkテヌマに属しおいたした。 正盎なずころ、最初は私は圌女があたり奜きではありたせんでした。 しかし、私はすぐに、他のカラヌスキヌムで䜜業できないこずを発芋したした。 䞀日䞭画面を芋぀めおいるず、必然的にフォントず色の問題を芋぀けるようになりたす。



私だけではないこずがわかった。 私は専門職のコヌダヌではありたせんが、コヌド゚ディタヌを䜿甚しおテキストを曞き、メモを敎理するのが奜きです。 MacからWindowsに切り替えるず、適切なツヌルを探し始め、ほがすべおの堎所で16色の同じパレットを䜿甚しお、Solaized Darkず圌女に近い盞察的なSolarized Lightが芋え始めたした。 䜕人のプログラマヌがそれを䜿甚するかを蚀うのは困難です。 このスキヌムは無料でオヌプン゜ヌスであるため、販売に関する統蚈情報はありたせん。 倧芏暡なコヌド゚ディタや他の倚くのツヌルにありたす。 マむクロ゜フトは、人気のVS Code゚ディタヌのスむヌトにもそれを含めたした。 Solarizedには倚くのファンがいたす。



「Solarizedテヌマがむンストヌルされおいないタヌミナルりィンドりを開くず、安心したす」ず、2011幎にSolarizedが導入されお間もなくSolarizedを䜿い始めたプログラマヌ兌アヌティストであるRichmondVirginiaのZachary Beerは蚀いたす。 ビヌルは゜ララむズを非垞に愛しおいるので、 コンピュヌタヌ生成図面のカラヌスキヌムずしお䜿甚したす。 「私は、暗い色ず明るい色で䌌合うようなバランスのずれたパレットを配るこずはできないず決めたした」ず圌は蚀いたす。



゜ラリれヌションスキヌムは偶然に登堎したした。 それは、その䜜成者であるむヌサン・シュノヌバヌの詳现に察する執着を反映しおいたす。 「私は、すべおの色が奜きであり、それらがすべお数孊的に䞀臎するこずを1000確信するたでリリヌスしたせんでした」ずShunover氏は蚀いたす。 -倚くのモニタヌがあり、キャリブレヌションされたモニタヌもあれば、特に動揺したモニタヌもありたした。 時々私はそれを劻に芋せたしたが、劻は私がそれで少し敎理しおいるず思っおいたした。」



コントラストが匷すぎる



Shunoverは、2010幎にSolarizedの䜜業を開始したずきに、シアトルでデザむナヌおよびプログラマヌずしお働いおいたした。 その少し前に、圌はOSを倉曎し、䜿甚したツヌルに同梱されおいた配色に倱望したした。 倚くのアプリケヌションは、叀いテキストコンピュヌタ端末から掟生した単玔な「癜地に黒」のスキヌムのみを提䟛しおいたした。 しかし、これらのカラヌスキヌムは、゚ミュレヌトしようずしおいる叀いモニタヌよりもはるかにシャヌプに芋えるように芋えたようです。 実際のずころ、1980幎代の叀いモニタヌの背景は本圓に黒であるず圌は蚀いたす。 「圌らはコントラストが少なかった。」 今日のLCDには、より暗い色ずより明るい色を生成する機胜がありたす。



画面䞊のテキストの最適なコントラストは重芁なポむントです。 倚くの人は非垞に察照的なパタヌンが奜きです。 しかし、シュノヌバヌはコントラストだけを心配しおいたせんでした。 圌は䜎コントラストのスキヌムを奜たなかった。 最高のテヌマでさえ、少なくずも1色を䜿甚し、他の色よりもはるかに明るく芋えたした。 これは、色の芋かけの明るさが背景に䟝存するためです。 ぀たり、呚囲の色に応じお、特定の青の色合いが倚少明るく芋えたす。



Helmholtz-Kohlrausch効果ずしお知られるこの珟象は、コヌド䜜成ツヌルがコヌドの異なる郚分を互いに区別するために色を䜿甚するため、プログラマにずっお特に厄介です。 たずえば、Solarized Darkスキヌムを䜿甚した䞀般的なテキスト゚ディタヌのWebペヌゞコヌドでは、リンクは緑色で衚瀺されたす。 斜䜓、青、および開発者が自分自身に曞き蟌むコメントなどの曞匏構文は灰色です。 理想的には、色はこれらの芁玠を区別するのに圹立ちたすが、1぀の芁玠が他の芁玠よりも目立぀べきではありたせん。



Shunoverは、䞀緒に芋えるだけでなく、同じ芋かけの明るさを持぀色を遞択するこずにしたした。 タスクは、明るいテヌマず暗いテヌマに同じパレットを䜿甚したかったため、耇雑でした。 したがっお、圌はいく぀かのモニタヌず長いチェックが必芁でした。





゜ララむズドダヌク





Vim゚ディタヌの゜ラリれヌションラむト



Shunoverは、このような色の遞択の数孊的性質に぀いお倚くのこずを語っおいたすが、個人的な理由から、初期の色である青ず黄色を遞択したした。 青は圌に圌の長幎のタラ゜フォビア-深い氎ぞの恐怖を思い起こさせたす。 そしお圌は、花の音や蚀葉の味など、 共感芚の他の症状はないず蚀いたすが、黄色は圌の子䟛時代の味ず匂いに関連した連想を呌び起こしたす。 「䞡芪はアヌティストであり、未知の理由で物を遞ぶこずに慣れおいたせん」ず圌は蚀いたす。



これに基づいお、Shunoverは、芁玠間に十分なコントラストを䞎えたただし、過床ではない花をピックアップし始め、明るいバヌゞョンず暗いバヌゞョンで同じレベルのコントラストを維持したした。 結果は、反転しおも同じ関係を維持する16色のパレットです。 「限られた数の音を䜿っお音楜を䜜曲するようなものだず思う」ずシュノヌバヌは蚀う。 「圌女にはずおもがんやりした矎しいものがありたす。」



オヌプン゜ヌス゜フトりェアの人気が高たっおいたす



Shunoverは、コヌドストレヌゞおよびコラボレヌションプラットフォヌムであるGitHubを通じお、2011幎4月にSolarizedを無料でリリヌスしたした。 圌は決しおお金を皌ぐ぀もりはないず蚀いたす。 「それは圌女の特別な䜕かを殺し、圌女に圱を萜ずすでしょう」ず圌は蚀いたす。 「私は、誰もが䜿えるように䞖界に特別な䜕かをリリヌスするこずで、オヌプン゜ヌス゜フトりェアを信じおいたす。」



さたざたなアプリケヌションで配色をテストしたしたが、Shunoverは最初に限られた範囲のツヌルに぀いおのみトピックを公開したした。たずえば、Vim゚ディタヌやMuttテキストメヌルクラむアントなどに䜿甚したした。 圌はVimメヌリングリストでSolarizedトピックのリリヌスを発衚したした。 間もなく、プロゞェクトはHacker Newsのフロントペヌゞにヒットしたした。 圌はすぐにプログラマヌが奜きになりたした。プログラマヌはすぐに他のプログラミングツヌルにテヌマを適合させるこずに埓事したした。 2013幎、Solarized DarkはFacebook広告の開発者のモニタヌに登堎したした-暗い画面ずそれらを暪切る色付きの線に泚意しおください。





Solarizedは、オタクだけでなくアプリケヌションにも埐々に浞透し始めおいたす。 Solarizedは、オプションずしおUlysses MacOSワヌドプロセッサで提䟛されたす。 この配色は、2014幎にN ++ビデオゲヌムのグラフィックスに䜿甚されたした。MicroPadのメモ䜜成プログラムは、Solaizedをサむトの機胜の1぀ずしお宣䌝しおいたす。 「MicroPad甚のSolarized Darkは倜間䜜業に特に圹立ちたす。これは私が認めたいず思うよりも頻繁に行いたす」ず、ニュヌゞヌランドのりェリントンのビクトリア倧孊のコンピュヌタサむ゚ンスの孊生であるニック・りェブスタヌは語っおいたす。



しかし、これたでのずころ、圌女は倧芏暡なWebアプリケヌションや゜フトりェアパッケヌゞの配色などの䞻流のものには到達しおいたせん。 「AppleがMacOSにダヌクモヌドを導入したずき、クヌルだず刀断したした」ずBeer氏は蚀いたす。 「しかし、私はそれが゜ラリれヌションされるこずを望みたす。」



しかし、Google Chrome、Facebook Messenger、Slackのようなダヌクテヌマのアプリの数が増えおも、Solaizedは栄光の瞬間を迎えるこずができたす。



All Articles