Eine Urkunde im Querformat
Eine Urkunde wird einmal gedruckt, gerahmt und an die Wand gehängt; sie wird also beurteilt wie etwas Gedrucktes: ob die Verzierung scharf ist und ob der Name genau in der Mitte steht. Sie ist auch das Dokument, für das man gern zu einem Bild greift — ein eingescannter Rahmen, ein als Bild gespeichertes Siegel — und dann feststellt, dass die Datei zehn Megabyte wiegt und der Goldrand ausgefranst aus dem Drucker kommt.
Nichts darauf ist ein Foto. Der Rahmen, seine Eckverzierung, das Band, das Siegel und die Rosette werden als Linien auf die Seite gezeichnet; deshalb bleibt sie in jeder Größe scharf, mit der ein Drucker arbeitet, druckt auf einer guten Maschine wie auf einer billigen gleich und wiegt einen Bruchteil einer eingescannten Verzierung. Titel, Name und Wortlaut stehen auf einer Achse, weil jede Zeile in ihrer eigenen Schrift gemessen wird, bevor sie platziert wird, statt nach Augenmaß verschoben zu werden.
Was dieses Beispiel zeigt
- Eine Seite, die breiter als hoch ist, so angelegt statt gedreht.
- Ein Zierrahmen, ein Band und ein Siegel, als Linien gezeichnet statt fotografiert.
- Ein durch Messung zentrierter Name, der genau in der Mitte steht, wie er auch lautet.
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