Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tweak Blue of Helmholtz-Kohlrausch themes (including luminous and new…
… kohlrausch)
- Loading branch information
Showing
4 changed files
with
68 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# "kohlrausch" colour theme for mintty | ||
# | ||
# The aim of this theme is to provide vibrant colours where the normal and bold | ||
# levels each have approximately equal brightness. The variants of each colour | ||
# have slightly different hues to help distinguish them. | ||
# | ||
# Unlike in the "helmholtz" scheme, the normal blue has a similar brightness to | ||
# the other normal colours, which helps its readability but makes it less | ||
# suitable as a background colour. | ||
# | ||
# To level the colours, their luminance was calculated as follows: | ||
# - Gamma-expand the sRGB components by dividing each by 255 and applying the | ||
# sRGB transfer function (which approximately means applying exponent 2.2). | ||
# - Combine the components with formula Y = 0.2126 R + 0.7152 G + 0.0722 B. | ||
# - Gamma-compress with the reverse transfer function (approximately: apply | ||
# exponent 1/2.2). | ||
# | ||
# https://en.wikipedia.org/wiki/SRGB | ||
# | ||
# The colours were then adjusted to achieve equal luminance. However, that does | ||
# not actually yield colours with equal apparent brightness. This is due to the | ||
# "Helmholtz-Kohlrausch effect", which means that some saturated colours appear | ||
# brighter than others to the human eye. The theme is named after that. | ||
# | ||
# https://en.wikipedia.org/wiki/Helmholtz-Kohlrausch_effect | ||
# | ||
# There doesn't appear to be a generally valid model for compensating for the | ||
# effect, as it depends on observer, display device, and viewing environment. | ||
# Hence, correction factors were determined experimentally, ranging from 1.0 | ||
# for yellow to 1.45 for red, and the colour components adjusted accordingly. | ||
# Of course, that is a highly subjective process ... | ||
|
||
Black=0,0,0 | ||
Red=216,36,51 | ||
Green=28,168,0 | ||
Yellow=192,160,0 | ||
Blue=0,102,255 | ||
Magenta=177,72,198 | ||
Cyan=0,168,154 | ||
White=191,191,191 | ||
|
||
BoldBlack=96,96,96 | ||
BoldRed=255,102,102 | ||
BoldGreen=0,244,0 | ||
BoldYellow=240,240,0 | ||
BoldBlue=85,170,255 | ||
BoldMagenta=255,114,255 | ||
BoldCyan=0,240,240 | ||
BoldWhite=255,255,255 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters