Wissenschaftlich entwickelte Terminal-Farbpalette, Dimidium
(github.com/dofuuz)Dimidium ist eine Terminal-Farbpalette, die die Standardfarben beibehält und zugleich so abgestimmt ist, dass alle Farben gleichmäßig gut sichtbar sind.
-
Sie wurde unter Verwendung eines Farb-Erscheinungsmodells (Color appearance model) entwickelt, das die menschliche Wahrnehmung von Helligkeit und Farbe berücksichtigt.
-
Durch die Verringerung der Unterschiede in der wahrgenommenen Helligkeit (perceptual lightness) wurde sie so verbessert, dass es keine zu dunklen (Blau, Rot) oder zu hellen (Grün, Gelb) Farben gibt.
-
Die Unterschiede im Farbton (hue) wurden gleichmäßig abgestimmt, damit sich die einzelnen Farben besser voneinander unterscheiden lassen.
Der Code zur Generierung unter Verwendung eines Farb-Erscheinungsmodells wurde auf GitHub veröffentlicht.
Die erzeugten Terminal-Konfigurationsdateien können heruntergeladen und direkt verwendet werden.
Vorheriger Beitrag: Terminal-Farbpalette „wissenschaftlich“ kochen
Nach der Veröffentlichung des vorherigen Beitrags habe ich deutlich mehr Zuspruch und Feedback erhalten als erwartet. Vielen Dank!
Nach Sichtung des Feedbacks habe ich den Code aufgeräumt und in ein separates GitHub-Repository hochgeladen.
Bitte nutzt es häufig, und wenn es euch gefällt, empfehlt es auch gerne weiter
4 Kommentare
Ab der Veröffentlichung von Windows Terminal Preview v1.24 wurde Dimidium als standardmäßig integriertes Farbschema hinzugefügt.
https://github.com/microsoft/terminal/pull/18563
https://devblogs.microsoft.com/commandline/…
https://youtu.be/Chcr-2FsZVQ?t=1152 Shout-out an Herrn Heeseung Lee 🥳
Gibt es vielleicht Pläne, das Farbschema auch auf ein Colorscheme anzuwenden, das sich für
code syntax highlightingnutzen lässt?Vielen Dank für Ihren Kommentar.
Bei Dimidium war das Ziel, die Farben anzupassen, ohne die Definition der 16 ANSI-Farben zu verlassen.
Daher halte ich es für besser, Dimidium nicht unbedingt auf Syntax-Highlighting anzuwenden, für das es keine solche Definition bzw. Einschränkung gibt. Denn mit einer größeren Farbvielfalt lässt sich die Unterscheidbarkeit der Farben besser abstimmen.
Wenn mich irgendwann die Inspiration packt, könnte ich nach einem ähnlichen Prinzip wie bei Dimidium eine neue Farbpalette für Syntax-Highlighting erstellen, aber ich habe nicht vor, ein Dimidium-Syntax-Highlighting-Farbschema zu machen.