Kuvert-Absender: groesser + prozentuale Groesse (envelope_sender_scale)
All checks were successful
Build & Deploy / deploy (push) Successful in 19s
All checks were successful
Build & Deploy / deploy (push) Successful in 19s
Absender-Grundgroesse = Empfaenger-Grundschrift (war 0.62x = zu klein), zusaetzlich ueber envelope_sender_scale (50-200%) einstellbar. Durchgereicht via Generierung + Vorschau. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -357,11 +357,14 @@ function generateEnvelopeSVG(text, format, type, options = {}) {
|
||||
});
|
||||
}
|
||||
|
||||
// Absender oben links (kleiner) – nur wenn gesetzt und kein zentrierter Freitext.
|
||||
// Absender oben links – nur wenn gesetzt und kein zentrierter Freitext.
|
||||
const absender = String(options.sender || '').trim();
|
||||
if (absender && type !== 'custom') {
|
||||
const absSize = fontSizePx * 0.62;
|
||||
const absLH = lineHeightPx * 0.62;
|
||||
// Eigene Absender-Größe (Prozent, 1 = 100%). Grundgröße = Empfänger-Grundschrift
|
||||
// (früher fix 0.62 → zu klein). Über options.senderScale prozentual einstellbar.
|
||||
const senderScale = Math.max(0.5, Math.min(2, Number(options.senderScale) || 1));
|
||||
const absSize = FONT_SIZE_PX * senderScale;
|
||||
const absLH = lineHeightPx * (absSize / fontSizePx);
|
||||
const absLines = absender.split('\n').map((l) => l.replace(/\s+$/, ''));
|
||||
const absPaths = layoutTextToPaths({
|
||||
lines: absLines,
|
||||
|
||||
Reference in New Issue
Block a user