Rolf B: **fett** bedeutet fettiger Text, aber wie wird er farbig?

Beitrag lesen

Hallo Linuchs,

+c+Rot+c+ ist natürlich umständlich, wenn man es mit **rot** vergleicht. Aber nicht sehr. Farbe ist in Mark- und Kramdown nicht vorgesehen, daher kann man dort nicht abgucken. Kramdown bietet nur die Möglichkeit, HTML Attribute zu ergänzen. Und ein <span> Element einzufügen.

Dieser Satz ist rot
{: style="color:red"}

Dieses <span>Wort</span>{: style="color:red"} ist rot.

So ist es *auch nicht*{: style="color:red; font-style: normal"} schöner.

Brrr.

Andererseits ist es natürlich auch mehr Funktion - der Notenname wird gebraucht. Aber worum geht es Dir? Um Farben, oder um Noten? Oder sind die Noten nur ein Vehikel, um via Boomwhacker-Palette eine Merkhilfe für die Farben zu haben?

Was auf jeden Fall nervt ist die Wiederholung der Farbe. Die ++ sind als Pseudomarkdown dagegen gar nicht so verkehrt, finde ich. Sternchen und Unterstriche sind bereits von Markdown für <em> und <strong> belegt, und ~~ für <s>.

Das Plus wäre also eine legitime Möglichkeit, wenn Du nicht auf [{(Klammern)}] oder den \Backslash ausweichen willst.

Man könnte die Wiederholung der Farbe beim Schließen und das doppelte Nesting bei Angabe von Vorder- und Hintergrundfarbe so optimieren:

  • ++c+Das ist rot ohne eigenen Hintergrund++
  • ++/c+Das ist roter Hintergrund++
  • ++a/e+Das ist blau auf Gelb++

Statt ++farbe+Text++ könnte man auch ++farbe: text++ nehmen, das könnte sich besser lesen.

Und man ist auch nicht auf boomwhacker Codes begrenzt. Eigentlich kannst Du einfach alles an color und background-color durchreichen, dann geht auch:

  • ++red: Das ist rot++
  • ++/yellow: Das ist gelb hinterlegt++
  • ++blue/yellow: Das ist blau auf gelb++

Für wichtige Farben kannst Du ja noch ein paar deutsche Synonyme unterstützen, und die Boomwhacker-Notenbuchstaben sind auch möglich.

Wer Blödsinn schreibt, kriegt damit natürlich auch Blödsinn raus (ggf. kannst Du den GIGO-Effekt durch ein paar Plausis begrenzen). Was aber für Hardcore-Maler auch nicht schlecht wäre, ist die Unterstützung von

++#0000FF/#FFFF00: Das ist blau auf gelb++

Rolf

--
sumpsi - posui - clusi