ターミナルの配色を「科学的」に調理する
(c.innori.com)副題: 人間の色覚を理系的に解き明かす
開発者なら長時間見つめることになるターミナル……青は暗すぎます。緑は明るすぎて目が痛くなります。
良い配色は必須ですよね?
最適な16色を見つけるために……いつまで感覚だけに頼りますか?
色覚モデル(Color appearance model)を使えば、「科学的」に色を扱うことができます。
色覚モデルを使って、定石に沿いながらも見やすく、new standardを目指すターミナル配色を作ってみました。
記事の内容は次のとおりです。
- ターミナル16色の基本設定が抱える問題
- 色覚モデルの紹介
- Pythonを使った色覚モデル活用のさわり
- 色覚モデルを用いたターミナル16色の選定
- 配色設定のダウンロード
最後に、いただいた意見を反映した後、生成コードと配色設定を整理して別途GitHubリポジトリにアップロードする予定です。
多くのご意見をお寄せください。ありがとうございます。
14件のコメント
私は
terminatorを使っているのですが…こちらにも適用できますか?
https://github.com/dofuuz/dimidium
別のリポジトリに分離しました。まだ仕上げ作業中で、引き続きご意見も募集しています!
MobaXtermはお使いにならないのですか……?
MobaXtermの設定ファイルもあるとよさそうです
同じような理由で、私は Solarized しか使いません。https://ethanschoonover.com/solarized/
色の種類(16色)だけでなく、各色の定義自体も制約されざるを得なかった時代に定義された色を、そのまま使い続けていたようですね。良い記事をありがとうございました。
便利に使っています。ありがとうございます。
Tangoに似た感じですね。
Caminal Dimidium に続けて使うとよさそうですね
よい調整方法の紹介、ありがとうございます
テストできないサービスは Show に適さないため、移動しました。
たしかにターミナルの青色は暗すぎると思っていました。
こうすると見やすくなる気がしますね。
ちなみに Show GN はブログ記事よりも GitHub リポジトリなどをリンクする形式になっているので、
GitHub でリリースした後に使っていただくのがよさそうです。
後から追加されたのかは分かりませんが、本文にGitHubリポジトリのリンクはありますね。
https://github.com/dofuuz/dotfiles/
現在、上のリポジトリは他のファイルと混在している状態です。
近いうちに、ターミナルのカラースキームだけを分離して別のリポジトリとして公開する予定です。
何も考えずにコマンドをコピペして実行したら、
.zshrcファイルの内容が吹き飛んで大惨事になりました。皆さんも気をつけてください..たしかに、こちらのほうが見やすいですね。
私は背景は #303030 / rgb(48,48,48) くらいを好みます。
テキストビューアやウェブサイトのダークモードの色を参考にするのもよさそうです。