33 Punkte von dofuuz 2024-02-08 | 4 Kommentare | Auf WhatsApp teilen

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

 
kunggom 2025-09-03

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/…

 
roxie 2025-04-21

https://youtu.be/Chcr-2FsZVQ?t=1152 Shout-out an Herrn Heeseung Lee 🥳

 
castedice 2024-02-08

Gibt es vielleicht Pläne, das Farbschema auch auf ein Colorscheme anzuwenden, das sich für code syntax highlighting nutzen lässt?

 
dofuuz 2024-02-10

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.