Eine Aussage mit einem vor der Herausgabe geschwärzten Teil

Eine Aussage geht vollständig an die Gegenseite, und was den Zeugen identifiziert, geht nicht mit: der Name, die Anschrift, das Konto. Die drei Kästen auf dieser Seite werden an genau den Zeilen gemessen, die sie abdecken — der Breite der Wörter, der Höhe, die sie über und unter der Zeile erreichen —, statt über die Fläche gelegt zu werden, die jemand für ungefähr richtig hielt. Jeder sagt außerdem, was in der Lücke stehen soll, die er hinterlässt: Der erste zeigt den Grund in ihrer Mitte, der zweite wiederholt diesen Grund entlang einer Lücke, die zu breit ist, als dass ein Wort sie ausfüllen könnte, und der dritte deckt ohne ein Wort ab.

Hier steht, was man wissen muss, bevor irgendetwas davon zählt, und diese Seite ist so gestaltet, dass man es nicht übersehen kann. Eine Markierung entfernt nichts. Sie gibt an, was weg muss, was an seiner Stelle steht und welche Farbe die Lücke füllt, und jede dieser Angaben beschreibt die Seite, wie sie sein wird, sobald eine Anzeigesoftware die Markierungen angewendet und das Dokument neu geschrieben hat. Bis dahin stehen Name und Konto weiterhin unter ihren Kästen in der Datei, und eine Suche findet sie. Die obere Hälfte der Seite ist die Aussage, wie sie hinausgeht, Markierungen und Wörter zusammen; die untere Hälfte ist, was die Markierungen verlangen, hier vom Beispiel selbst gezeichnet, damit man es sieht, und es ist nicht das, was die Datei sagt.

Was dieses Beispiel zeigt

  • Jeder Kasten wird an der Zeile gemessen, die er abdeckt, nie geschätzt.
  • Eine Lücke kann den Grund in ihrer Mitte zeigen, ihn über ihre Breite wiederholen oder gar nichts zeigen.
  • Die Wörter bleiben in der Datei, bis die Anzeigesoftware die Markierungen anwendet und das Dokument neu schreibt.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Eine Handelsrechnung

Eine Rechnung: Jede Rechnungsposition folgt auf die vorige, die Summen stehen unter der letzten, und der QR-Code enthält die Überweisung. Der Kunde richtet ein Telefon darauf, und die Banking-App bietet genau den Betrag auf genau das Konto an, ohne dass etwas abgetippt wird.

Ein Lieferschein

Der Schein, der mit der Ware reist: ein Barcode an jedem Artikel, ein Kästchen, das der Empfänger ankreuzt, und der eigene Code der Sendung.

Eine Gehaltsabrechnung

Eine Gehaltsabrechnung: achtzehn Beitragszeilen mit Arbeitnehmer- und Arbeitgeberanteil und für jede der Monatsbetrag und dann die Summe seit Januar. Jede Zahl ist mit der Zeile und der Spalte verknüpft, unter der sie steht, für eine Software, die die Seite vorliest.

Ein zweiseitiger Dienstleistungsvertrag

Ein Dienstleistungsvertrag über zwei Seiten, in dem keine Klausel je durch einen Seitenwechsel halbiert wird, mit Feldern für Unterschrift, Name und Datum am Ende, die am Bildschirm ausgefüllt werden.

Eine Urkunde im Querformat

Eine Urkunde, deren Rahmen, Band und Siegel als Linien gezeichnet statt fotografiert sind: scharf in jeder Größe und nur ein Bruchteil des Gewichts.

Eine Bordkarte

Eine Bordkarte, die als QR-Code die eine Zeile trägt, die die Gates eines Flughafens lesen — ein einziges falsch gesetztes Zeichen, und sie wird abgewiesen.

Jedes Beispiel, nach Thema