Signatur: Leerzeilen an der Marker-Grenze nicht mehr rendern
All checks were successful
Build & Deploy / deploy (push) Successful in 11s
All checks were successful
Build & Deploy / deploy (push) Successful in 11s
Die \n\n um [[signatur1]] erzeugten zusaetzliche Leerzeilen (grosse Luecken trotz Abstand 0). Textsegmente werden an der Signatur-Grenze getrimmt; der vertikale Platz haengt jetzt nur noch am (regelbaren) Abstand. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -190,10 +190,12 @@ function generateLetterSVG(text, format, options = {}) {
|
||||
const seg = segments[si];
|
||||
|
||||
if (seg.type === 'text') {
|
||||
// Leerzeilen direkt an der Signatur-Grenze entfernen – sonst „fressen" die
|
||||
// \n\n um [[signatur1]] zusätzlichen Platz. Abstand regelt NUR das spacing.
|
||||
const trimmed = seg.content.replace(/^\n+/, '').replace(/\n+$/, '');
|
||||
if (!trimmed) { si++; continue; }
|
||||
const lines = wrapTextToLinesByWidth({
|
||||
text: seg.content,
|
||||
text: trimmed,
|
||||
maxWidthPx,
|
||||
fontFileName: fontConfig.file,
|
||||
fontSizePx,
|
||||
|
||||
Reference in New Issue
Block a user