Aggiornamento del motore: il testo sta dove lo mette Publisher

Un'altra settimana di lavoro sul motore è live. Il metodo non cambia mai: confrontiamo i nostri risultati con l'output di Publisher stesso su documenti reali e correggiamo ciò che è diverso. Ecco cosa si è mosso.

Le prime righe ora stanno dove le colloca Publisher. Leggevamo male le misure dei font per molte tipografie comuni, tra cui Gill Sans MT e Times New Roman in grassetto. Una prima riga poteva iniziare quasi un punto più in alto, e ogni riga sotto ereditava l'errore, così lo scarto cresceva scendendo lungo la pagina. Anche lo spazio sopra un paragrafo all'inizio di una cornice era sbagliato. Sui file che abbiamo misurato, questo scarto era in genere di 4,67 punti. Ora è di 0,53.

Le celle di tabella tengono il testo come fa Publisher. Lo spazio tra il bordo di una cella e il testo al suo interno era una nostra stima, non quella di Publisher. Le celle entro mezzo punto da Publisher sono passate da meno di 2 su 100 a 89 su 100. I simboli dei punti elenco dentro le celle prima sparivano; su 142 file, ora 765 delle 780 celle con punti elenco li mostrano.

Le righe si spezzano negli stessi punti. Publisher si concede un margine di 18 punti prima di sillabare una parola al bordo destro. Il nostro motore ora usa lo stesso margine, quindi i paragrafi vanno a capo come in Publisher.

Opuscoli e biglietti piegati escono nell'ordine giusto. L'impostazione di stampa salvata nel file, opuscolo con punto metallico a sella, biglietto piegato o pagina semplice, ora si legge direttamente dal documento. Le pagine arrivano nella disposizione che dà loro Publisher.

Le forme impilate sopra aree bianche ora si sovrappongono correttamente. Una forma disegnata sopra un corpo di testo bianco poteva sparire o coprire la cosa sbagliata. Anche il WordArt 3D è migliorato: i lati estrusi ottengono i loro veri colori, comprese le pareti dorate, metalliche e rosse, le lettere pendono e ruotano come in Publisher, e i riempimenti a texture mantengono la loro opacità.

Piccole correzioni, file reali. I filetti sottili senza altezza ora si disegnano. Una sostituzione fantasma con Helvetica è sparita. Optima viene mappato su Calibri, la stessa sostituzione che fa Publisher. I PNG con metadati danneggiati non bloccano più il completamento di un PDF. Sotto il cofano, il nucleo del parser da 90.000 righe è stato diviso in moduli mirati con un unico punto in cui impostare ogni opzione, così le correzioni arrivano più in fretta e rompono meno cose. Rispetto a una settimana fa, qualche centinaio di file in più rientra ora nella nostra fascia di fedeltà migliore.

Ogni correzione è stata valutata contro l'output di Publisher stesso su migliaia di file reali, e rilasciata solo quando vinceva. Se un tuo file è uscito sbagliato in uno di questi modi, riprovalo.