Tendvane

← Todos os artigos

Windows updates24 de agosto de 2026

A impressão deixou de funcionar num programa, e a culpa é do tipo de letra

Aqui vai uma estranha que vale a pena conhecer, porque o sintoma aponta-lhe a direção completamente errada. Se algum programa no seu PC se recusa a imprimir desde meados de agosto, ou falha quando lhe pede para guardar um PDF, e a impressora funciona bem a partir de tudo o resto, olhe para o tipo de letra.

A Microsoft confirmou um erro nas atualizações do .NET Framework de agosto. Certos programas falham agora com um System.IO.FileFormatException no momento em que tentam imprimir ou exportar algo escrito em Calibri. A lista completa é Calibri, Cambria, Constantia e Corbel, quinze pesos e itálicos no total. Os quatro vêm com o Windows e o Calibri foi o tipo de letra predefinido do Office durante bem mais de uma década, por isso um número enorme de documentos usa um deles.

A causa é um descuido muito antigo dentro dos próprios ficheiros de tipo de letra. Cada um tem uma tabela de espaçamento que registra o seu próprio comprimento num campo demasiado pequeno para o número verdadeiro, pelo que o valor dá a volta. A tabela do Calibri Bold tem na realidade 160.164 bytes; o ficheiro declara 29.088. Ninguém deu por isso, porque o Windows normalmente ignora essa tabela. A atualização de agosto acrescentou uma verificação de limites que fecha dois furos de segurança reais, e essa verificação passou a rejeitar o tipo de letra inteiro em vez de saltar a única tabela defeituosa. São o KB5120708 no Windows 11 e o KB5120709 no Windows 10, ambos datados de 11 de agosto, mais os equivalentes para sistemas mais antigos.

A solução oficial da Microsoft é uma alteração de configuração destinada a quem escreveu o programa, e desliga a nova proteção de segurança, o que não é uma troca desejável num PC doméstico. A correção silenciosa é melhor: passe o documento, relatório ou modelo para Arial ou Segoe UI e imprima. E se realmente não souber se o problema é a atualização ou o equipamento, o assistente de reparação de impressora do Tendvane verifica o spooler e a fila, o que pelo menos lhe diz de que lado procurar.

Fontes

Transferir o Tendvane