Engine-Update: Text sitzt dort, wo Publisher ihn hinsetzt

Eine weitere Woche Engine-Arbeit ist live. Die Methode ändert sich nie: Wir vergleichen unsere Ausgabe mit Publishers eigener Ausgabe für echte Dokumente und beheben die Unterschiede. Das hat sich bewegt.

Erste Zeilen sitzen jetzt dort, wo Publisher sie platziert. Wir haben die Schriftmaße für viele gängige Schriften falsch gelesen, darunter Gill Sans MT und fettes Times New Roman. Eine erste Zeile konnte etwa einen Punkt zu hoch beginnen, und jede Zeile darunter erbte den Fehler, sodass die Abweichung seitenabwärts wuchs. Der Abstand über einem Absatz am Anfang eines Rahmens war ebenfalls falsch. Bei den von uns gemessenen Dateien lag diese Lücke typischerweise bei 4,67 Punkt daneben. Jetzt liegt sie bei 0,53.

Tabellenzellen halten ihren Text so wie Publisher. Der Abstand zwischen dem Zellenrand und dem Text darin war unsere Vermutung, nicht Publishers. Zellen, die innerhalb eines halben Punkts von Publisher landeten, gingen von unter 2 von 100 auf 89 von 100. Aufzählungssymbole in Zellen verschwanden früher; über 142 Dateien zeigen jetzt 765 von 780 Zellen mit Aufzählungszeichen sie an.

Zeilen brechen an denselben Stellen. Publisher gönnt sich am rechten Rand ein Fenster von 18 Punkt, bevor es ein Wort trennt. Unsere Engine nutzt jetzt dasselbe Fenster, sodass Absätze so umbrechen wie in Publisher.

Broschüren und gefaltete Karten kommen in der richtigen Reihenfolge heraus. Die in der Datei gespeicherte Druckeinrichtung, Broschüre im Sattelheftverfahren, gefaltete Karte oder einfache Seite, wird jetzt direkt aus dem Dokument gelesen. Seiten kommen in der Anordnung, die Publisher ihnen gibt.

Formen, die über weißen Flächen gestapelt sind, schichten sich jetzt korrekt. Eine Form, die über einem weißen Textkörper gezeichnet war, konnte verschwinden oder das Falsche verdecken. 3D-WordArt hat sich auch verbessert: extrudierte Seiten bekommen ihre echten Farben, gold, metallisch und rot eingeschlossen, die Schrift hängt und dreht sich wie bei Publisher, und Texturfüllungen behalten ihre Deckkraft.

Kleine Fixes, echte Dateien. Haarlinien ohne Höhe malen jetzt. Eine Phantom-Helvetica-Ersetzung ist verschwunden. Optima wird auf Calibri gemappt, dieselbe Ersetzung, die Publisher vornimmt. PNGs mit beschädigten Metadaten stoppen jetzt keine PDF-Fertigstellung mehr. Unter der Haube wurde der 90.000 Zeilen umfassende Kern des Parsers in fokussierte Module aufgeteilt, mit einer Stelle, um jede Option zu setzen, sodass Fixes schneller landen und weniger kaputtgehen. Ein paar hundert Dateien mehr landen jetzt in unserer besten Genauigkeitsstufe als vor einer Woche.

Jeder Fix wurde gegen Publishers eigene Ausgabe auf Tausenden echter Dateien bewertet und nur ausgeliefert, wenn er gewonnen hat. Wenn eine Ihrer Dateien auf eine dieser Arten falsch herauskam, lassen Sie sie noch einmal durchlaufen.