Atualização do motor: texto que fica onde o Publisher o coloca
Mais uma semana de trabalho no motor está no ar. O método nunca muda: comparamos nossa saída com a saída do próprio Publisher em documentos reais, e corrigimos o que for diferente. Aqui está o que mudou.
As primeiras linhas agora ficam onde o Publisher as posiciona. Líamos errado as medidas de fonte de muitas fontes comuns, entre elas Gill Sans MT e Times New Roman em negrito. Uma primeira linha podia começar cerca de um ponto acima do lugar certo, e cada linha abaixo herdava o erro, então o desvio crescia página abaixo. O espaço acima de um parágrafo no topo de um quadro também estava errado. Nos arquivos que medimos, essa diferença ficava tipicamente em 4.67 pontos. Agora fica em 0.53.
As células de tabela seguram o texto do jeito que o Publisher faz. O espaçamento entre a borda da célula e o texto dentro dela era um palpite nosso, não o do Publisher. Células que ficavam a até meio ponto do Publisher passaram de menos de 2 em 100 para 89 em 100. Símbolos de marcador dentro de células costumavam sumir; em 142 arquivos, 765 de 780 células com marcadores agora os mostram.
As linhas quebram nos mesmos lugares. O Publisher se dá uma janela de 18 pontos na margem direita antes de hifenizar uma palavra. Nosso motor agora usa a mesma janela, então os parágrafos quebram do jeito que quebram no Publisher.
Livretos e cartões dobrados saem na ordem certa. A configuração de impressão guardada no arquivo, livreto grampeado, cartão dobrado ou página simples, agora é lida diretamente do documento. As páginas chegam na disposição que o Publisher dá a elas.
Formas empilhadas sobre áreas brancas agora ficam em camadas corretas. Uma forma desenhada sobre um corpo de texto branco costumava sumir ou cobrir a coisa errada. O WordArt 3D também melhorou: os lados extrudados recebem suas cores reais, incluindo paredes douradas, metálicas e vermelhas, as letras ficam penduradas e giram como no Publisher, e os preenchimentos com textura mantêm sua opacidade.
Pequenas correções, arquivos reais. Linhas finíssimas sem altura agora são pintadas. Uma substituição fantasma por Helvetica desapareceu. Optima mapeia para Calibri, a mesma troca que o Publisher faz. PNGs com metadados danificados não travam mais a finalização de um PDF. Por baixo do capô, o núcleo de 90,000 linhas do analisador foi dividido em módulos focados com um único lugar para configurar cada opção, então as correções chegam mais rápido e quebram menos coisas. Algumas centenas de arquivos a mais agora caem na nossa faixa de fidelidade mais alta do que há uma semana.
Cada correção foi avaliada contra a saída do próprio Publisher em milhares de arquivos reais, e só entrou no ar quando venceu. Se um dos seus arquivos saiu errado de um desses jeitos, rode ele de novo.