Wie sollen wir mit der Schriftfarbe umgehen? 28
-
Alles so lassen (21) 75%
-
Farbe fixieren (7) 25%
Es wurde in der Vergangenheit öfter nachgefragt, ob man das mit der Schriftfarbe irgendwie fixen kann. Wir haben uns dazu entschlossen, diese Frage durch die Community bestimmen zu wollen.
Fangen wir aber erst einmal mit technischem Hintergrund an:
Normalerweise ist Woltlab standardmäßig so eingestellt, dass man die Schriftfarbe eben nicht ändern kann. Dies soll einen einheitlichen Look der Posts gewährleisten. Ebenso löst es die Problematik, dass bestimmte, eingefügte Texte in den verschiedenen Farbvarianten anders dargestellt werden.
Wenn man Text in der Zwischenablage speichert (also ihn kopiert), wird ebenfalls die Formatierung gespeichert. Und vice versa wird diese Formatierung auch entsprechend wieder übernommen, wenn man diese Inhalte aus der Zwischenablage wieder irgendwo einfügt. Das ist euch sicherlich schon einmal aufgefallen, als ihr Inhalte einer Website in Word kopiert habt.
Um das zu umgehen kann man entweder "Ohne Formatierung einfügen" (Strg + Shift + V) oder eben die Texte erst in einen Text-/Codeeditor einfügen, welcher keine Formatierung unterstützt (z.b. Editor oder Notepad++) und dann dort noch einmal kopieren und es dann wieder im Forum einfügen. Das ist doch recht umständlich und erfordert auch von jedem einzelnen Nutzer eine besondere Gewissenhaftigkeit. Besonders weil das dem Nutzer, der bspw. nur um Darkmode unterwegs ist, gar nicht auffällt, dass sein Post mitunter im Lightmode nicht lesbar ist.
Und wie funktioniert das nun mit den Schriftfarben? Ganz einfach: Für gewöhnlich ist die Schriftfarbe in jeder Farbvariante im CSS gesetzt. Sprich aller Text im Container mit der Klasse "message-text" hat die Farbe X.
Wenn ich jetzt aber (so wie wir es getan haben) den Nutzern gestatte, die Schriftfarbe selbst zu wählen, schreibt der Editor die gewählte Farbe direkt ins HTML des Posts. Aus der eingefügten Formatierung übernimmt er diese Werte. Diese sog. Inline-Stylings sind allerdings immer wichtiger als die Werte im CSS und überschreiben Dieses entsprechend.
Früher unter Version 5 - wie beispielsweise Furbase sie nutzt - wurde ein anderer Editor verwendet. Für diesen hatten die Woltlab-Entwickler eine Option bereitgestellt um global zu aktivieren, dass Formatieren beim Einfügen automatisch gelöscht werden. Das wäre natürlich die beste Lösung, weil so alle glücklich wären.
Aber nun ratet mal, welche Option es nicht mehr gibt.
Nun stehen wir vor der Wahl:
Option 1: Wir lassen es so wie es ist. Das bedeutet aber, dass jeder einzelne Nutzer aktiv darauf achten muss, keinen farbig formatierten Text einzufügen.
Option 2: Wir sperren die Schriftfarbe, das CSS greift und stellt die Schriftfarbe auf jede Farbvariante optimiert dar. Dafür kann Text aber nicht mehr farblich hervorgehoben werden.
Es ist technisch nicht möglich Beides zu haben. Wir müssen uns leider für eine der beiden Optionen entscheiden. Ich lasse die Umfrage mal bis Ende der Woche offen.