Lightsource Geschrieben November 20, 2020 Geschrieben November 20, 2020 Gibt es dazu gewisse Richtlinien? Ich stehe manchmal vor dem Problem, welche Schriftfarbe ich zu einem Hintergrund wählen soll. Die Komplementärfarbe wäre eine Möglichkeit, aber bei einem neutralen Grau ist das auch nicht möglich. Zudem beißen sich Komplementärfarben manchmal doch zu sehr. Einfach Schwarz oder Weiß finde ich oft langweilig. Da ich diese Farben in einem Programm benötige, wäre eine Formel zum Berechnen auch ganz nützlich. Hat da jemand eine Idee, oder gibt es hierzu schon irgendwelche Richtlinien?
Phoibos Geschrieben November 20, 2020 Geschrieben November 20, 2020 vor 44 Minuten schrieb Lightsource: gibt es hierzu schon irgendwelche Richtlinien Jain, im Bereich der Barrierefreiheit gibt es einige Empfehlungen und sicherlich auch gesetzliche vorschriften. Selfhtml bietet da einen Einstieg: https://wiki.selfhtml.org/wiki/Grafik/Farbkonzept/Farben_und_Kontraste Oder: https://www.leserlich.info/kapitel/farben.php Du schreibst, Du brauchst die Farben in einem Programm. Heißt das, dass das Anwendungsgebiet GUI-Design ist? Dann solltest Du die Zielgruppe auch befragen, was sie angenehm findet. Viele Bildschirmarbeiter werden ein Farbschema wie solarized als angenehm betrachten, jedoch kann das mit örtlich geltenden Vorschrift zur Barrierefreiheit kollidieren. 1
Martin Schulz Geschrieben November 20, 2020 Geschrieben November 20, 2020 Sehr hilfreich sind diese Tools – auch hinsichtlich der Barrierefreiheit: https://colourcontrast.cc/ oder https://contrastchecker.com/ Letzteres (obwohl ein bisschen nüchterner gestaltet) visualisiert auch den Grauwertkontrast.
Lightsource Geschrieben November 20, 2020 Themen-Ersteller Geschrieben November 20, 2020 Es ist so, dass die User in einer Tabelle die Farben selbst wählen dürfen und individuell abspeichern. Zu den gewählten Farben möchte ich dann eine passende Schriftfarbe berechnen. Zum Glück muss ich keine Barrierefreiheit beachten, weil das Programm für meine Kollegen ist, und die müssen für ihren Beruf Farben korrekt wahrnehmen können. Ich werde mir eure Vorschläge einmal durchlesen. Vielen Dank.
Phoibos Geschrieben November 21, 2020 Geschrieben November 21, 2020 vor 9 Stunden schrieb Lightsource: keine Barrierefreiheit Dann schau Dir unbedingt solarized an. Denn für normalsichtige Menschen sind zu große Kontraste auf die Dauer sehr ermüdend (hat auch was mit der Hintergrundbeleuchtung, Auflösung, DPI, etc. zu tun). Und die Codemonkeys mögen insbesondere helle Schrift auf dunklen Hintergrund. Ethan Schoonover solarized hat da einiges an Forschung investiert und ein quasi universelles Farbschema geschaffen, dass es in Hell und in Dunkel gibt. Für einen Eindruck: https://linuxconfig.org/the-best-linux-terminal-color-schemes-for-2019
Lightsource Geschrieben November 21, 2020 Themen-Ersteller Geschrieben November 21, 2020 Vielleicht sollte ich doch noch etwas genauer auf die Problemstellung eingehen. Es handelt sich um eine so genannte Probentabelle. Diese muss abgearbeitet werden. Gleiche Probenarten sollen schon von weitem ( 2-5 m ) als zusammengehörig erkennbar sein. Das wird durch die Hintergrundfarbe der Tabellenzeilen erreicht. Erst wenn man wieder vor dem Bildschirm sitzt, ist es nötig, die Vordergundfarbe, also die Schrift gut lesen zu können. Die Auswahl der Hintergrundfarbe wollte ich den Usern vollständig überlassen. Jeder hat da seine eigene Vorstellungen, welche Art von Probe welche Farbe haben sollte. Die Vordergrundfarbe wollte ich dann berechnen. Irgendwo im mittleren Graubereich muss ich dann wohl entscheiden, ob ich die Schrift dunkel, oder hell werden lasse. Die solarized Sachen sind eher etwas für Webdesign oder beim Programmieren, für Leute, die dauernd direkt vor dem Bildschirm sitzen. Die Berechnungen des Kontrastunterschieds finde ich aber schon mal interessant. Das werde ich bestimmt ausprobieren.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenEinloggen
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden