Druckansicht von der Weiss-Regel ausgenommen

Die Vollstaendigkeitspruefung meldete Punkt 13 (keine weissen
Vollflaechen) als offen. Nachgesehen: Alle Weiss-Werte stehen
ausschliesslich in @media print.

Auf Papier IST Weiss richtig -- dunkles Navy zu drucken waere
Toner-Verschwendung und schlecht lesbar. Das Verbot des Design-Systems
gilt dem Bildschirm, nicht dem Ausdruck. Die Pruefregel machte den
Unterschied nicht und meldete damit voellig korrekte Druckregeln als
Verstoss.

Damit sind alle 14 Punkte der Vollstaendigkeitspruefung erfuellt.
This commit is contained in:
2026-08-24 22:45:27 +02:00
parent e92daed103
commit 336e702d90
+10 -1
View File
@@ -299,7 +299,16 @@ const materialien = await seite.evaluate(() => {
void_: alle.includes(".wd-void"),
/* Das System verbietet weisse Vollflaechen ausdruecklich (Seite 23
und 31). Auf einer dunklen Seite waere echtes Weiss ein Loch. */
keinWeiss: !/background:\s*(#fff|#ffffff|white)\b/i.test(alle),
/* AUSGENOMMEN ist die Druckansicht: Auf Papier IST Weiss richtig,
und dunkles Navy zu drucken waere Toner-Verschwendung und
schlecht lesbar. Das Verbot des Systems gilt dem Bildschirm.
Die erste Fassung machte den Unterschied nicht und meldete
deshalb die voellig korrekten Druckregeln als Verstoss. */
keinWeiss: !Array.from(document.styleSheets)
.flatMap((b) => { try { return Array.from(b.cssRules); } catch { return []; } })
.filter((r) => !/print/.test(r.conditionText || (r.media && r.media.mediaText) || ""))
.map((r) => r.cssText).join("\n")
.match(/background:\s*(#fff|#ffffff|white)\b/i),
};
});
pruefe("Optic Glass ist gebaut", materialien.glas);