From 158dbe06681f16131a0770665a521b13db7c7bb0 Mon Sep 17 00:00:00 2001 From: kj_sh604 Date: Sun, 8 Mar 2026 21:00:17 -0400 Subject: fix: slight top offset on pdf render --- src/index.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/index.php b/src/index.php index 460a80f..5154ce8 100644 --- a/src/index.php +++ b/src/index.php @@ -657,15 +657,15 @@ questions? ctx.font = `${fontSize}px ${fontStack}`; ctx.fillStyle = this.settings.fg; - ctx.textBaseline = 'alphabetic'; + ctx.textBaseline = 'middle'; const lineH = fontSize * this.settings.lineSpacing; - const totalH = lineH * (slide.lines.length - 1) + fontSize; + const totalH = slide.lines.length * lineH; const startX = marginX; - const startY = (H - totalH) / 2 + fontSize; // first baseline + const startY = (H - totalH) / 2; slide.lines.forEach((line, i) => { - ctx.fillText(line, startX, startY + i * lineH); + ctx.fillText(line, startX, startY + (i + 0.5) * lineH); }); } -- cgit v1.2.3