- makepdf.php nutzt FreeSerif/FreeSans (bei TCPDF dabei) statt der
eingebauten PDF-Schriften Times/Helvetica. Die kennen nur westeuropaeische
Zeichen, Namen wie Dvorak mit Hacek oder Lukasz mit L-Strich wurden zu
"?". Die Breiten weichen um hoechstens 0,8 % (Serif) bzw. 3 % (Sans) ab.
Die Schriften stehen als Konstanten PDF_SCHRIFT_SERIF/-_SANS an einer
Stelle. Die PDFs werden durch die eingebetteten Zeichen etwa 130 KB
groesser.
- savePDF() und makeImageFromPDF() raeumten Dateien auf, die aelter als
20 Sekunden waren; laut Kommentar waren Minuten gemeint. Oeffneten zwei
Personen kurz nacheinander Dokumente, konnte das PDF der ersten weg sein,
bevor ihr Browser es geladen hatte. Jetzt PDF_TEMP_MAX_ALTER = 20 Minuten.
Getestet: Rechnungs-PDF fuer alle drei Briefkoepfe mit Namen/Firma in
tschechischen und polnischen Zeichen, im Browser gerendert; Aufraeumen
mit 5, 19 und 25 Minuten alten Dateien.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>