...urch ASCII-kompatible Varianten
def sanitize_text(text):
    replacements = {
        "„": '"',
        "“": '"',
        "–": "-",
        "—": "-",
        "’": "'",
        "‘": "'",
        "…": "...",
        "•": "*"
    }
    for old, new in replacements.items():
        text = text.replace(old, new)
    return text

class CleanPDF(FPDF):
    def header(self):
        self.set_font("Arial", 'B...