Le bug des livrets qui a réussi son propre test
Si vous avez converti un livret Publisher en Word entre le 24 août et le 3 septembre, relancez la conversion. Le texte est sorti dans les mauvais volets. C'est corrigé, et cet article explique comment c'est arrivé.
Ce qui n'allait pas
Un livret ne s'imprime pas dans l'ordre de lecture. La page un partage une feuille avec la dernière page, la page deux se place à côté de la page trois, et l'ensemble ne se lit correctement qu'une fois plié. Répartir les pages sur les feuilles de cette façon s'appelle l'imposition, et nous le faisons pour que votre livret s'imprime comme Publisher l'imprimerait.
Le texte qui passe d'un cadre au suivant doit rester chaîné dans le bon ordre à travers tout cela. Word ne chaîne pas une suite qui remonte à l'envers. Notre imposition produisait parfois exactement ce genre de chaîne inversée, et dans ce cas chaque volet récupérait le mauvais morceau de texte.
Rien n'a été perdu. Chaque mot était toujours dans le fichier. Il était simplement au mauvais endroit sur la feuille. Sur un bulletin paroissial que nous avons examiné, le bloc fixe « Notes de culte » s'imprimait par-dessus le calendrier de la semaine.
Qui était touché
Les fichiers Word seulement. Les sorties PDF et InDesign n'ont jamais été concernées.
Les livrets seulement, c'est-à-dire les fichiers dont les pages sont imposées sur des feuilles communes. Les documents ordinaires, les prospectus et les courriers sont passés sans rien changer.
Dans notre jeu de test, cela a touché 25 fichiers de livret sur 897. Les 872 autres sont sortis exactement comme avant.
Le défaut saute aux yeux quand il se produit. Du texte se trouve sur un volet où il n'a visiblement rien à faire. Si votre fichier Word se lisait correctement, il était correct.
Comment c'est passé sous notre nez
C'est la partie qui mérite d'être notée.
Chaque changement du moteur doit réussir un test face à la sortie de Publisher lui-même avant d'être mis en ligne. Le test de ce changement posait une seule question : notre nombre de pages correspond-il à celui de Publisher ? Il correspondait, sur tous les livrets de la vérification. Le changement est parti.
Le test n'a jamais ouvert une page composée pour la regarder.
Un livret au texte mélangé a exactement le bon nombre de pages. La mesure a donc dit que le changement était une amélioration, et sur la seule chose qu'elle mesurait, c'en était une. Le code a fait ce que nous lui avons demandé. Nous avons posé la mauvaise question et récupéré une réponse pleine d'assurance.
Voilà la version honnête. Ce n'était pas un bug subtil caché dans un coin du code. C'était un bug en pleine vue, devant un test qui ne regardait pas.
Le correctif
Deux choses ont changé.
Le comportement a changé en premier. Quand un livret ne peut pas être imposé sans mettre le texte dans le désordre, nous ne l'imposons pas. Vous obtenez le texte correct, avec le nombre de pages non imposé. Un livret qui arrive en pages séparées se repère tout de suite et se manipule sans peine. Un livret aux paragraphes mélangés n'a ni l'un ni l'autre.
Un contenu juste passe avant un nombre de pages qui correspond. Cet ordre de priorité n'était écrit nulle part. Il l'est maintenant.
Le test a changé ensuite. L'accord sur le nombre de pages ne compte plus comme preuve à lui seul pour tout changement qui déplace du texte entre les cadres. Si un changement peut réordonner des mots, quelque chose doit regarder les mots.
Également dans cette mise à jour
Fichiers Word. Les sceaux et les étoiles arrivent en vraies formes au lieu de simples rectangles. Les cadres décoratifs BorderArt passent en images, donc les bordures fleuries et les frises à grecques apparaissent vraiment sur la page. Les objets groupés restent groupés dans Word au lieu d'arriver en tas de pièces détachées.
Fichiers InDesign et Affinity. Les paires de lettres comme fi et fl sont dessinées en lettres séparées, comme Publisher les dessine.
Tous les formats. Le texte contourné garde la couleur de son contour au lieu de sortir creux. Les images clipart tournées en diagonale ne sont plus écrasées par une largeur et une hauteur inversées. Et un mot marqué comme non souligné l'emporte désormais sur un style de paragraphe qui souligne tout.
Pour la série précédente de travaux sur le moteur, voyez la mise à jour de fin août.
Si l'un de vos livrets est sorti faux, relancez la conversion. L'aperçu est gratuit et les conversions sont illimitées pour un paiement unique de 49 USD.