Os arquivos IDML agora mantêm mais do seu texto

Uma correção entrou no ar em 15 de setembro. Se você converteu um arquivo para IDML entre 3 e 15 de setembro, converta de novo. O texto que sumiu deve voltar, e não custa nada a mais.

Este post explica o que estava errado, quem isso alcançou, o que mudamos, e como nosso próprio teste deixou passar.

O que não estava funcionando

Muitos documentos do Publisher têm um grande retângulo desenhado ao redor da página. Um contorno vazio por dentro, ali como decoração. Newsletters e boletins de igreja estão cheios deles.

No InDesign, um objeto pode ser marcado para que o texto flua ao redor dele em vez de por baixo. É isso que você quer para uma foto no meio de uma coluna. Estávamos marcando essas bordas decorativas da mesma forma.

Uma borda desse tamanho é quase tão grande quanto a página. O texto pedia então algum lugar para ir, não encontrava espaço em nenhum ponto dentro do quadro, e o InDesign segurava o bloco inteiro em vez de posicionar uma parte dele. O InDesign chama isso de texto em excesso (overset text).

Nada foi perdido. Cada palavra continuava no arquivo, no bloco de texto onde a colocamos. Só que nunca chegava à página.

Quem foi afetado

Arquivos IDML. As saídas em PDF, Word e ODG nunca foram afetadas.

Arquivos com uma forma grande contornada atrás do texto. Um documento sem uma dessas passava intacto.

Dos arquivos que verificamos com essa forma, cerca de um em quatro perdeu um décimo ou mais do texto. Alguns perderam tudo. Em um boletim, a borda cobria cerca de três quartos da folha, e nenhum dos dois mil caracteres daquele bloco foi posicionado.

Como saber se isso atingiu seu arquivo

Abra o arquivo no InDesign e olhe o canto inferior direito de um quadro de texto. Um pequeno sinal de mais vermelho ali significa que o quadro está retendo texto que não está mostrando. O Affinity Publisher mostra seu próprio indicador de estouro no mesmo lugar.

O teste mais simples: rode a prévia gratuita no mesmo arquivo. Essa falha nunca afetou a prévia, então se a prévia tem um parágrafo que seu IDML não tem, é isso.

O que corrigimos

Duas mudanças entraram.

Agora uma forma precisa ter uma relação real com o texto antes de pedirmos que o texto flua ao redor dela. Uma borda decorativa parada atrás de tudo não conta mais.

E quando um quadro acaba sem espaço utilizável de qualquer forma, agora dizemos ao InDesign para ignorar o contorno e posicionar as palavras, em vez de retê-las. Uma página com texto se sobrepondo levemente a uma borda é melhor que uma página sem texto nenhum.

A primeira versão dessa correção quebrou outra coisa. Páginas que herdam elementos repetidos de uma página mestra começaram a se ajustar contra a coisa errada. Encontramos isso no teste, corrigimos, e lançamos as duas correções juntas. Vale a pena dizer que o reparo precisou de outro reparo.

Como isso passou por nós

Esta é a parte que vale registrar, porque já passamos por isso antes.

Toda mudança no motor precisa vencer um teste contra a saída do próprio Publisher antes de entrar no ar. Esse teste comparava imagens. Ele renderizava nossa página, renderizava a página do Publisher, e media o quanto as duas imagens se pareciam.

Uma página com um parágrafo faltando ainda se parece bastante com uma página. Mesmas bordas, mesmos títulos, mesmas fotos, mesmas cores, texto mais ou menos nos mesmos lugares. O escore de semelhança quase não se moveu. Então a medição disse que a mudança estava boa, e pela única coisa que ela media, estava mesmo.

Doze dias atrás, um bug de livreto passou por um teste que contava páginas e nunca olhava para uma. Desta vez, uma perda de texto passou por um teste que olhava para as páginas e nunca contava as palavras nelas. A mesma forma de erro, um ponto cego diferente.

Agora contamos os caracteres que realmente chegam à página e comparamos essa contagem com a do Publisher. Um número assim não pode ignorar texto faltando, porque texto faltando é exatamente a única coisa que ele mede.

O que fazer

Converta o arquivo de novo. Não custa nada a mais, e o acesso que você já comprou continua funcionando.

Se você ainda não comprou, a prévia é grátis e mostra as páginas antes de você decidir. Downloads são um pagamento único de 49 USD.