Das Drucken hat in einem Programm aufgehört, und schuld ist die Schriftart
Hier ist ein kurioser Fall, den man kennen sollte, denn das Symptom schickt Sie in die völlig falsche Richtung. Wenn ein Programm auf Ihrem PC seit Mitte August nicht mehr druckt oder abbricht, sobald Sie ein PDF speichern wollen, der Drucker aber aus allem anderen tadellos arbeitet, dann schauen Sie auf die Schriftart.
Microsoft hat einen Fehler in den .NET-Framework-Updates vom August bestätigt. Manche Programme scheitern jetzt mit einer System.IO.FileFormatException, sobald sie etwas drucken oder exportieren wollen, das in Calibri gesetzt ist. Die vollständige Liste lautet Calibri, Cambria, Constantia und Corbel, zusammen fünfzehn einzelne Schnitte und Kursive. Alle vier gehören zu Windows, und Calibri war weit über ein Jahrzehnt die Standardschrift von Office, also ist eine enorme Zahl von Dokumenten in einer davon gesetzt.
Die Ursache ist eine sehr alte Schlamperei in den Schriftdateien selbst. Jede enthält eine Abstandstabelle, die ihre eigene Länge in einem Feld notiert, das für die echte Zahl zu klein ist, sodass der Wert überläuft. Die Tabelle von Calibri Bold ist tatsächlich 160.164 Byte groß; die Datei behauptet 29.088. Das ist nie aufgefallen, weil Windows diese Tabelle normalerweise ignoriert. Das August-Update hat eine Grenzprüfung eingebaut, die zwei echte Sicherheitslücken schließt, und diese Prüfung wirft nun die ganze Schrift weg, anstatt die eine fehlerhafte Tabelle zu überspringen. Es sind KB5120708 unter Windows 11 und KB5120709 unter Windows 10, beide vom 11. August, dazu die Entsprechungen für ältere Systeme.
Microsofts offizielle Abhilfe ist eine Konfigurationsänderung für denjenigen, der das Programm geschrieben hat, und sie schaltet den neuen Sicherheitsschutz wieder ab, was auf einem Heim-PC kein guter Tausch ist. Die leise Lösung ist besser: Stellen Sie das Dokument, den Bericht oder die Vorlage auf Arial oder Segoe UI und drucken Sie. Und wenn Sie wirklich nicht wissen, ob das Update oder die Hardware schuld ist, prüft der Drucker-Reparaturassistent von Tendvane Warteschlange und Druckwarteschlangendienst, was Ihnen zumindest sagt, auf welcher Seite Sie suchen müssen.