Actualización del motor: el texto queda donde Publisher lo pone

Otra semana de trabajo en el motor ya está en producción. El método de siempre: comparamos nuestra salida con la propia salida de Publisher en documentos reales y corregimos lo que difiere. Esto es lo que cambió.

Las primeras líneas ahora quedan donde Publisher las sitúa. Leíamos mal las medidas de fuente para muchas tipografías comunes, entre ellas Gill Sans MT y Times New Roman en negrita. Una primera línea podía empezar casi un punto más arriba, y cada línea de debajo heredaba el error, así que la desviación crecía página abajo. El espacio sobre un párrafo al inicio de un marco también estaba mal. En los archivos que medimos, ese margen se equivocaba típicamente en 4,67 puntos. Ahora se equivoca en 0,53.

Las celdas de tabla sostienen su texto como lo hace Publisher. El espacio entre el borde de una celda y el texto de dentro era una suposición nuestra, no la de Publisher. Las celdas ahora quedan donde Publisher las pone. Los símbolos de viñeta dentro de celdas solían desaparecer; ahora se muestran.

Las líneas se cortan en los mismos sitios. Publisher se da un margen de 18 puntos junto al margen derecho antes de dividir una palabra. Nuestro motor ahora usa el mismo margen, así que los párrafos se ajustan igual que en Publisher.

Los folletos y las tarjetas dobladas salen en orden. La configuración de impresión guardada en el archivo, folleto con grapado a caballete, tarjeta doblada o página simple, ahora se lee directamente del documento. Las páginas llegan en el orden que Publisher les da.

Las formas apiladas sobre zonas blancas ahora se ordenan bien. Una forma dibujada encima de un cuerpo de texto blanco solía desaparecer o tapar lo que no debía. El WordArt 3D también mejoró: los lados extruidos obtienen sus colores reales, incluidas las paredes doradas, metálicas y rojas, las letras cuelgan y giran como en Publisher, y los rellenos de textura conservan su opacidad.

Correcciones pequeñas, archivos reales. Las líneas finas sin altura ahora se pintan. Una sustitución fantasma por Helvetica ha desaparecido. Optima se asigna a Calibri, el mismo cambio que hace Publisher. Los PNG con metadatos dañados ya no detienen la finalización de un PDF. Por debajo, el núcleo del motor se dividió en módulos concretos con un solo lugar para fijar cada opción, así que las correcciones llegan más rápido y rompen menos cosas.

Cada corrección se puntuó contra la propia salida de Publisher antes de publicarse. Si un archivo tuyo salió mal de alguna de estas formas, pásalo otra vez.