diff --git a/server/pruef-buehne.mjs b/server/pruef-buehne.mjs index ae11ba44..91e40c3e 100644 --- a/server/pruef-buehne.mjs +++ b/server/pruef-buehne.mjs @@ -501,6 +501,43 @@ for (const [breite, hoehe, wie] of [[1440, 950, "Computer"], [390, 780, "Handy"] + (schlimmster.verlauf ? ", Verlauf im Text" : "") + ` [${schlimmster.lage}] in ${schlimmster.eltern}` + ` -- gemessen bei ${schlimmster.gemessenBei} auf ${schlimmster.gemessenAuf}` : "")); + + /* ==== UND WIE VIEL LUFT IST NOCH DA? (25.09.2026) ============ + + 4,5:1 ist die Grenze, an der Text aufhoert, lesbar zu sein. + Eine Seite, die GENAU dort steht, ist nicht in Ordnung -- + sie ist einen Handgriff davon entfernt, es nicht mehr zu sein. + + Dass das kein Gedankenspiel ist, steht in gate.css: Derselbe + leiseste Ton musste dreimal in vier Wochen angehoben werden, + immer aus demselben Grund -- der Hintergrund ist ein Bild, es + wurde heller, und die Schrift war auf zwei Kommastellen genau + auf den alten Stand eingestellt. + + 01.09. 4,43 -> 4,95 + 07.09. 4,50 -> rund 4,9 + 25.09. 4,42 -> 5,75 + + Beide Rutscher waren rund elf Prozent gross. Deshalb steht + hier 1,11 und keine gewaehlte Zahl: Eine Seite besteht diese + Zeile genau dann, wenn sie noch EINEN Rutscher dieser Groesse + vertraegt, ohne unlesbar zu werden. Bei 4,5 sind das 5,0. + + Diese Zeile ist die zweite Meinung zur Zeile darueber und + ersetzt sie nicht: Die obere sagt, ob die Seite in Ordnung + ist, diese, ob sie es morgen noch sein wird. + + Sie haengt bewusst an `schlimmster.grenze` und nicht an einer + eigenen 5,0 -- bei grossem Text ist die Grenze 3:1, und + dieselbe Luft sind dort 3,33. Wer die Zahl fest hineinschriebe, + wuerde grossen Text unnoetig anmahnen. */ + const LUFT = 1.11; + ok(schlimmster.v >= schlimmster.grenze * LUFT, + `${s}: und noch Luft bis zur Grenze ` + + `(${schlimmster.v.toFixed(2)}:1, noetig waeren ` + + `${(schlimmster.grenze * LUFT).toFixed(2)}:1 -- ` + + `${((schlimmster.v / schlimmster.grenze - 1) * 100).toFixed(0)} % ueber ` + + `${schlimmster.grenze}:1)`); /* Wenn rings um einen Text nirgends freier Untergrund liegt, ist er ungeprüft geblieben. Das darf vorkommen (dicht gesetzte Zeilen), aber nicht unbemerkt und nicht bei vielen -- sonst meldet die diff --git a/workspace/assets/css/crew-haus.css b/workspace/assets/css/crew-haus.css index 97ee656a..c9d7ae1e 100644 --- a/workspace/assets/css/crew-haus.css +++ b/workspace/assets/css/crew-haus.css @@ -78,8 +78,28 @@ Grenze -- diese Werte liegen darueber und werden am fertigen Bildschirmfoto nachgemessen, nicht an der Farbangabe. */ --text: #e4e0f4; - --text-leise: #a9a2ca; - --text-still: #8f88b2; + /* 25.09.2026 angehoben: --text-leise von #a9a2ca auf #b4aed6, + --text-still von #8f88b2 auf #a7a0cb. Gleichzeitig mit den + Grautoenen im Gatehaus und aus demselben Grund. + + Gefunden wurde der Mangel drueben (entwicklung.html, 4,42:1), aber + nachgerechnet gilt er hier genauso: Gegen die hellste Flaeche des + Hauses -- rgb(51,53,56) auf hilfe.html -- stand der stille Ton bei + 4,10:1 und der leise bei 5,10:1. Der erste war also UNTER der + Grenze. Dass ihn keine Pruefung gemeldet hat, heisst nur, dass + noch keine Crew-Seite mit dieser Flaeche angesehen wurde -- nicht, + dass er in Ordnung war. + + Die Lehre aus drei Anlaeufen in vier Wochen: Wer die leiseste + Schrift auf „gerade eben 4,5“ stellt, stellt sie auf den naechsten + Fehlschlag. Gemessen wird deshalb ab jetzt gegen die hellste + Flaeche im HAUS, nicht gegen die der Seite, die gerade rot war. + + Jetzt: still 5,00:1 gegen die hellste Flaeche und 7,90:1 gegen + reine Tinte, leise 5,84:1 und 9,22:1. Der Abstand zum Haupttext + (#e4e0f4) bleibt gross -- der steht bei 11,3:1. */ + --text-leise: #b4aed6; + --text-still: #a7a0cb; /* ---- Die Mischung ------------------------------------------------ `--akzent` ist das Babyblau: Es traegt Knoepfe, Umrandungen und diff --git a/workspace/assets/css/gate.css b/workspace/assets/css/gate.css index c83e52b9..9ca1d25b 100644 --- a/workspace/assets/css/gate.css +++ b/workspace/assets/css/gate.css @@ -34,7 +34,15 @@ --rand-hell: rgba(150, 186, 220, 0.30); --text: #dbe4ef; /* kein reines Weiss - schont die Augen */ - --text-leise: #94a5bb; + /* 25.09.2026 von #94a5bb auf #9fb0c6. + + Gemessen an echten Bildpunkten stand dieser Ton auf hilfe.html bei + 4,90:1 und auf teamlage.html bei 4,98:1 -- ueber der Grenze, aber + mit weniger Luft, als die beiden letzten Rutscher gross waren + (jeweils rund zehn Prozent). Er waere also beim naechsten helleren + Untergrund derselbe Fall gewesen wie der Ton darunter, nur ein + paar Wochen spaeter. */ + --text-leise: #9fb0c6; /* Von #6d7d92 auf #75859a angehoben (01.09.2026). Aufgefallen erst, als die Buehne im Hintergrund dazukam und der Kontrast an echten BILDPUNKTEN gemessen wurde statt an der @@ -56,7 +64,43 @@ Wer den Hintergrund heller macht, muss die leiseste Schrift nachziehen. Die Alternative waere gewesen, das Bild wieder zuzudecken -- dann haette man den Aufwand auch lassen koennen. */ - --text-still: #7f8fa6; + + /* 25.09.2026: #7f8fa6 -> #95a4ba. DAS DRITTE MAL DERSELBE GRIFF -- + und deshalb diesmal nicht wieder auf Kante. + + Die drei Staende nebeneinander, alle an echten Bildpunkten + gemessen, alle vom selben Werkzeug (pruef-buehne): + + 01.09. #6d7d92 -> #75859a gemessen 4,43 -> 4,95 + 07.09. #75859a -> #7f8fa6 gemessen 4,50 -> rund 4,9 + 25.09. #7f8fa6 -> #95a4ba gemessen 4,42 -> 5,75 + + Zweimal wurde auf „gerade eben ueber 4,5" eingestellt, und + zweimal hat der naechste hellere Untergrund es wieder + unterschritten. Der Fehler war nie die Farbe, sondern die + Bezugsgroesse: Gemessen wurde jedes Mal gegen den hellsten + Untergrund, den man GERADE KANNTE. Der Hintergrund ist aber ein + Bild, und Bilder haben helle Stellen an wechselnden Orten -- wer + dagegen auf zwei Kommastellen einstellt, stellt auf den naechsten + Fehlschlag ein. + + DIESMAL IST DER BEZUG DIE HELLSTE FLAECHE IM GANZEN HAUS: + rgb(51,53,56) auf hilfe.html, gefunden, indem die Werte ALLER + vierzehn Seiten nebeneinandergelegt wurden statt nur die der + einen, die rot war. Gegen sie haelt der neue Ton 4,86:1, gegen + reine Tinte 7,68:1, an der Stelle des Befundes 5,75:1. + + Leiser als der Haupttext bleibt er deutlich -- der steht bei + 11,8:1, also mehr als doppelt so hoch. + + Und damit es nicht ein viertes Mal so weit kommt, prueft + pruef-buehne jetzt nicht mehr nur „ueber 4,5", sondern auch, ob + der schlechteste Wert einer Seite noch 5,0 erreicht. Die Zahl ist + gemessen und nicht gewaehlt: Beide Rutscher oben waren rund elf + Prozent gross, und 4,5 mal 1,11 ist 5,0. Eine Seite, die darunter + liegt, ist noch in Ordnung und schon in Gefahr -- genau das soll + sie sagen. */ + --text-still: #95a4ba; --akzent: #3fbdf5; /* aus dem Neon des Motivs, entsättigt */ --akzent-tief: #1f7fb0;