diff --git a/lib/documents.js b/lib/documents.js index 439a81f..d16edba 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -2893,10 +2893,13 @@ function composeLetterTupfen(doc, t, S, dry, cur, { letter, header, job, anlagen // which the reference sets bold, the one piece of emphasis in the whole row. const rechts = { y: cur.y }; const rZeile = { pt: 9.4, color: t.lc.muted, x, right, width: spaltenW, factor: 1.34, align: 'right' }; - if (header.adresse) { - const adr = String(header.adresse).split(/[\n,]/).map((s) => s.trim()).filter(Boolean).join(', '); - if (adr) write(doc, S, dry, rechts, adr, rZeile); - } + // Straße und PLZ/Ort stehen untereinander wie in einer Anschrift — der Block ist + // hier ohnehin eine Zeilenspalte, ein Komma dazwischen ließe ihn gedrängt wirken. + String(header.adresse || '') + .split(/[\n,]/) + .map((s) => s.trim()) + .filter(Boolean) + .forEach((zeile) => write(doc, S, dry, rechts, zeile, rZeile)); if (header.telefon) write(doc, S, dry, rechts, header.telefon, rZeile); if (header.email) write(doc, S, dry, rechts, header.email, rZeile); rechts.y += 1.6 * S;