Solarized schemes shipped in Terminal Preview are incorrect #2052

Open
opened 2026-01-30 22:45:34 +00:00 by claunia · 0 comments
Owner

Originally created by @TBBle on GitHub (Jun 24, 2019).

Environment

Windows build number: Microsoft Windows [Version 10.0.18362.175]
Windows Terminal version: Windows Terminal (Preview) 0.2.1715.0

Steps to reproduce

Note: I already had PowerShell and CMD using Solarized Dark in ConHost, via cmd-colors-solarized.

  • Install Windows Terminal (Preview)
  • Hit Settings
  • In the JSON file, change the colorScheme for Powershell and CMD to Solarized Dark.

Expected behavior

The same colours as provided by cmd-colours-solarized, consistent with the main Solarized page screenshots

Actual behavior

The white is too bright. That stood out immediately, so I looked deeper at the pre-defined scheme.

Diagnosis

Comparing the default settings to upstream Solarized The Values and Usage & Development I noted the following differences.

Solarized: Role Tone HEX RGB Terminal: RGB HEX Tone
Dark Foreground base0 #839496 131_148_150 253_246_227 #FDF6E3 base3
Dark Background base03 #002b36 0 _43_54 7_54_66 #073642 base02
Light Foreground base00 #657b83 101_123_131 7_54_66 #073642 base02
Light Background base3 #fdf6e3 253_246_227 253_246_227 #FDF6E3 base3
Red red #dc322f 220_50_47 211_1_2 #D30102 Red (beta1)

The difference in Red is simply that the definition came from an older version of Solarized, and was changed in the 1.0.0beta2 release. This one shows up on the Internet a lot, if you search for #D30102.

The foreground/background differences are a little weird, my guess would be that a modified Light scheme was used (darker font text on the same background) and then some confusion or oversight caused Dark to be defined as 'Light with a swapped FG/BG', leading to an overall-higher brightness from the non-coloured text.

Originally created by @TBBle on GitHub (Jun 24, 2019). # Environment ```none Windows build number: Microsoft Windows [Version 10.0.18362.175] Windows Terminal version: Windows Terminal (Preview) 0.2.1715.0 ``` # Steps to reproduce Note: I already had PowerShell and CMD using Solarized Dark in ConHost, via [cmd-colors-solarized](https://github.com/neilpa/cmd-colors-solarized). * Install Windows Terminal (Preview) * Hit Settings * In the JSON file, change the `colorScheme` for Powershell and CMD to `Solarized Dark`. # Expected behavior The same colours as provided by [cmd-colours-solarized](https://github.com/neilpa/cmd-colors-solarized), consistent with the main [Solarized page screenshots](https://ethanschoonover.com/solarized/) # Actual behavior The white is too bright. That stood out immediately, so I looked deeper at the pre-defined scheme. # Diagnosis Comparing the [default settings](https://github.com/microsoft/terminal/blob/9b92986b49bed8cc41fde4d6ef080921c41e6d9e/src/cascadia/TerminalApp/CascadiaSettings.cpp#L113) to upstream Solarized [The Values](https://ethanschoonover.com/solarized/#the-values) and [Usage & Development](https://ethanschoonover.com/solarized/#usage-development) I noted the following differences. Solarized: Role | Tone | HEX | RGB | Terminal: RGB | HEX | Tone ----------------|------|------|-----|----------------|--------|------ Dark Foreground | base0 | `#839496` | 131_148_150 | 253_246_227 | `#FDF6E3` | base3 Dark Background | base03 | `#002b36` | 0 _43_54 | 7_54_66 | `#073642` | base02 Light Foreground | base00 | `#657b83` | 101_123_131 | 7_54_66 | `#073642` | base02 Light Background | base3 | `#fdf6e3` | 253_246_227 | 253_246_227 | `#FDF6E3` | base3 Red | red | `#dc322f` | 220_50_47 | 211_1_2 | `#D30102` | Red (beta1) The difference in Red is simply that the definition came from an older version of Solarized, and was changed in the [1.0.0beta2](https://github.com/altercation/solarized/blob/master/CHANGELOG.mkd#critical-changes) release. This one shows up on the Internet a lot, if you search for `#D30102`. The foreground/background differences are a little weird, my guess would be that a modified Light scheme was used (darker font text on the same background) and then some confusion or oversight caused Dark to be defined as 'Light with a swapped FG/BG', leading to an overall-higher brightness from the non-coloured text.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#2052