Les fichiers IDML conservent désormais plus de votre texte
Un correctif est entré en service le 15 septembre. Si vous avez converti un fichier en IDML entre le 3 et le 15 septembre, relancez la conversion. Le texte qui avait disparu devrait revenir, et cela ne coûte rien de plus.
Cet article explique ce qui n'allait pas, qui cela a touché, ce que nous avons changé, et comment notre propre test l'a laissé passer.
Ce qui n'allait pas
Beaucoup de documents Publisher ont un grand rectangle dessiné autour de la page. Un contour sans rien à l'intérieur, posé là comme décoration. Les lettres d'information et les bulletins paroissiaux en sont pleins.
Dans InDesign, un objet peut être marqué pour que le texte coule autour de lui plutôt que dessous. C'est ce que l'on veut pour une photo au milieu d'une colonne. Nous marquions ces bordures décoratives de la même façon.
Une bordure de cette taille est presque aussi grande que la page. Le texte a donc cherché un endroit où aller, n'a trouvé de place nulle part dans le cadre, et InDesign a retenu tout le texte enchaîné au lieu d'en placer une partie. InDesign appelle cela du texte en débord (overset text).
Rien n'a été perdu. Chaque mot était toujours dans le fichier, dans l'article où nous l'avions placé. Il n'a simplement jamais atteint la page.
Qui a été touché
Les fichiers IDML. Les sorties PDF, Word et ODG n'ont jamais été concernées.
Les fichiers avec une grande forme contournée derrière le texte. Un document sans cela est passé sans changement.
Parmi les fichiers que nous avons vérifiés et qui avaient cette forme, environ un sur quatre a perdu un dixième ou plus de son texte. Quelques-uns l'ont perdu en entier. Sur un bulletin, la bordure couvrait environ les trois quarts de la feuille, et pas un seul des deux mille caractères de cet article n'a été placé.
Comment savoir si cela a touché votre fichier
Ouvrez le fichier dans InDesign et regardez le coin inférieur droit d'un cadre de texte. Un petit signe plus rouge à cet endroit signifie que le cadre contient du texte qu'il n'affiche pas. Affinity Publisher montre son propre indicateur de débordement au même endroit.
Le test le plus simple : lancez l'aperçu gratuit sur le même fichier. Ce problème n'a jamais touché l'aperçu, donc si l'aperçu contient un paragraphe que votre IDML n'a pas, c'est cela.
Le correctif
Deux changements sont entrés en service.
Une forme doit désormais avoir une vraie relation avec le texte avant que nous demandions au texte de couler autour d'elle. Une bordure décorative posée derrière tout ne compte plus.
Et quand un cadre se retrouve quand même sans place utilisable, nous disons maintenant à InDesign d'ignorer l'habillage et de placer les mots, plutôt que de les retenir. Une page avec du texte qui chevauche légèrement une bordure vaut mieux qu'une page sans texte du tout.
La première version de ce correctif a cassé autre chose. Les pages qui héritent d'éléments répétés d'un gabarit ont commencé à habiller le mauvais objet. Nous l'avons trouvé dans le test, corrigé, et livré les deux ensemble. Cela semble utile de vous dire que la réparation a eu besoin de sa propre réparation.
Comment c'est passé sous notre nez
C'est la partie qui mérite d'être notée, parce que nous sommes déjà passés par là.
Chaque changement du moteur doit réussir un test face à la sortie de Publisher lui-même avant d'être mis en ligne. Ce test comparait des images. Il composait notre page, composait la page de Publisher, et mesurait à quel point les deux images se ressemblaient.
Une page à laquelle il manque un paragraphe ressemble quand même beaucoup à une page. Mêmes bordures, mêmes titres, mêmes photos, mêmes couleurs, texte à peu près aux mêmes endroits. Le score de similarité a à peine bougé. La mesure a donc dit que le changement était bon, et sur la seule chose qu'elle mesurait, il l'était.
Il y a douze jours, un bug des livrets est passé devant un test qui comptait les pages et n'en regardait jamais une. Cette fois, une perte de texte est passée devant un test qui regardait les pages et ne comptait jamais les mots dessus. Même type d'erreur, un angle mort différent.
Nous comptons désormais les caractères qui atterrissent réellement sur la page et comparons ce nombre à celui de Publisher. Un tel chiffre ne peut pas ignorer du texte manquant, parce que le texte manquant est exactement ce qu'il mesure.
Que faire
Relancez la conversion du fichier. Cela ne coûte rien de plus, et l'accès que vous avez déjà acheté fonctionne toujours.
Si vous n'avez pas encore acheté, l'aperçu est gratuit et vous montre les pages avant de décider. Les téléchargements sont un paiement unique de 49 USD.