From bffb7a108558ff609c701adb8262db076019cb68 Mon Sep 17 00:00:00 2001 From: s4luorth Date: Tue, 1 Sep 2026 15:43:14 +0200 Subject: [PATCH] Kuvert: Empfaenger weiter nach rechts (60% statt 52% Breite) Co-Authored-By: Claude Opus 4.8 --- src/lib/svg-generator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/svg-generator.js b/src/lib/svg-generator.js index a8dceeb..594a7aa 100644 --- a/src/lib/svg-generator.js +++ b/src/lib/svg-generator.js @@ -297,7 +297,7 @@ function generateEnvelopeSVG(text, format, type, options = {}) { // type === 'recipient' / 'free'. Ist ein Absender gesetzt, sitzt der // Empfänger UNTEN RECHTS (klassisches Kuvert), sonst wie bisher oben links. const hatAbsender = !!String(options.sender || '').trim(); - const maxWidthPx = Math.min(widthPx - marginLeftPx - 20, widthPx * (hatAbsender ? 0.44 : 0.6)); + const maxWidthPx = Math.min(widthPx - marginLeftPx - 20, widthPx * (hatAbsender ? 0.36 : 0.6)); lines = wrapTextToLinesByWidth({ text: String(text || ''), @@ -309,7 +309,7 @@ function generateEnvelopeSVG(text, format, type, options = {}) { if (hatAbsender) { // Empfänger unten rechts – bewusst über Höhen-/Breiten-Anteile, damit der // große Kuvert-Rand (marginTop bis ~50 % der Höhe) nicht alles nach oben zieht. - startX = Math.round(widthPx * 0.52); + startX = Math.round(widthPx * 0.60); const untenBaseline = heightPx * 0.80; // unterste Zeile ~20 % über der Unterkante startY = Math.round(untenBaseline - Math.max(0, lines.length - 1) * lineHeightPx); } else {