Der Broschüren-Fehler, der seinen eigenen Test bestanden hat
Wenn Sie zwischen dem 24. August und dem 3. September eine Publisher-Broschüre nach Word konvertiert haben, konvertieren Sie sie noch einmal. Der Text landete in den falschen Feldern. Das ist jetzt behoben, und dieser Beitrag erklärt, wie es dazu kam.
Was schiefging
Eine Broschüre wird nicht in Leserichtung gedruckt. Seite eins teilt sich einen Bogen mit der letzten Seite, Seite zwei steht neben Seite drei, und das Ganze liest sich erst richtig, wenn es gefalzt ist. Seiten auf diese Weise auf Bögen zu verteilen heißt Ausschießen, und wir tun es, damit Ihre Broschüre so druckt, wie Publisher sie drucken würde.
Text, der von einem Kasten in den nächsten fließt, muss dabei in der richtigen Reihenfolge verkettet bleiben. Word verkettet keine Kette, die rückwärts läuft. Unser Ausschießen erzeugte manchmal genau so eine rückwärts laufende Kette, und dann griff jedes Feld das falsche Stück Text ab.
Nichts ging verloren. Jedes Wort stand weiterhin in der Datei. Es stand nur an der falschen Stelle auf dem Bogen. Bei einem Gemeindebrief, den wir uns angesehen haben, druckte der feste Block „Gottesdienst-Notizen“ direkt über den Kalender der Woche.
Wen es getroffen hat
Nur Word-Dateien. PDF und InDesign waren nie betroffen.
Nur Broschüren, also Dateien, deren Seiten auf gemeinsame Bögen ausgeschossen werden. Normale Dokumente, Flyer und Briefe gingen unberührt durch.
In unserem Testsatz traf es 25 von 897 Broschüren-Dateien. Die anderen 872 kamen genau so heraus wie vorher.
Der Fehler ist offensichtlich, wenn er auftritt. Text steht in einem Feld, in das er ersichtlich nicht gehört. Wenn Ihre Word-Datei sich richtig las, war sie richtig.
Wie es an uns vorbeikam
Das ist der Teil, den man aufschreiben sollte.
Jede Änderung an der Engine muss einen Test gegen Publishers eigene Ausgabe bestehen, bevor sie live geht. Der Test für diese Änderung stellte eine einzige Frage: Stimmt unsere Seitenzahl mit Publishers Seitenzahl überein? Sie stimmte, bei jeder Broschüre in der Prüfung. Die Änderung ging raus.
Der Test hat nie eine gerenderte Seite geöffnet und angesehen.
Eine Broschüre mit durcheinandergeratenem Text hat genau die richtige Seitenzahl. Also sagte die Messung, die Änderung sei eine Verbesserung, und gemessen an dem Einzigen, was sie maß, war sie das auch. Der Code tat, worum wir ihn gebeten haben. Wir haben die falsche Frage gestellt und eine selbstsichere Antwort zurückbekommen.
Das ist die ehrliche Fassung. Es war kein feiner Fehler, der sich in einer Ecke des Codes versteckte. Es war ein Fehler, der offen dastand, vor einem Test, der nicht hinsah.
Die Korrektur
Zwei Dinge haben sich geändert.
Zuerst das Verhalten. Wenn eine Broschüre sich nicht ausschießen lässt, ohne den Text aus der Reihenfolge zu bringen, schießen wir sie nicht aus. Sie bekommen stattdessen den richtigen Text mit der nicht ausgeschossenen Seitenzahl. Eine Broschüre, die als einzelne Seiten ankommt, erkennt man sofort, und man kann damit arbeiten. Eine Broschüre mit vertauschten Absätzen ist beides nicht.
Richtiger Inhalt geht vor übereinstimmender Seitenzahl. Diese Rangfolge stand vorher nirgends geschrieben. Jetzt schon.
Danach der Test. Übereinstimmende Seitenzahlen zählen für sich allein nicht mehr als Beleg, wenn eine Änderung Text zwischen Rahmen verschieben kann. Wenn eine Änderung Wörter umsortieren kann, muss etwas auf die Wörter schauen.
Ebenfalls in diesem Update
Word-Dateien. Siegel und Sternformen kommen als echte Formen an statt als schlichte Rechtecke. Zierrahmen aus BorderArt kommen als Bilder durch, also erscheinen Blumenborten und Mäanderecken tatsächlich auf der Seite. Gruppierte Objekte bleiben in Word gruppiert, statt als Haufen loser Teile anzukommen.
InDesign- und Affinity-Dateien. Buchstabenpaare wie fi und fl werden als getrennte Buchstaben gezeichnet, so wie Publisher sie zeichnet.
Alle Formate. Konturierter Text behält seine Konturfarbe, statt hohl herauszukommen. Diagonal gedrehte Clipart wird nicht mehr gestaucht, weil Breite und Höhe vertauscht waren. Und ein Wort, das als nicht unterstrichen markiert ist, setzt sich jetzt gegen eine Absatzformatvorlage durch, die alles unterstreicht.
Die vorige Runde Engine-Arbeit finden Sie im Update von Ende August.
Wenn eine Ihrer Broschüren falsch herauskam, konvertieren Sie sie noch einmal. Die Vorschau ist kostenlos, und Konvertierungen sind unbegrenzt für einmalig 49 USD.