diff --git a/src/render/canvas/canvas-renderer.ts b/src/render/canvas/canvas-renderer.ts index fd40814..72a5b24 100644 --- a/src/render/canvas/canvas-renderer.ts +++ b/src/render/canvas/canvas-renderer.ts @@ -196,7 +196,7 @@ export class CanvasRenderer extends Renderer { switch (paintOrderLayer) { case PAINT_ORDER_LAYER.FILL: this.ctx.fillStyle = asString(styles.color); - this.renderTextWithLetterSpacing(text, styles.letterSpacing, baseline); + this.renderTextWithLetterSpacing(text, styles.letterSpacing, styles.fontSize.number); const textShadows: TextShadow = styles.textShadow; if (textShadows.length && text.text.trim().length) { @@ -209,7 +209,11 @@ export class CanvasRenderer extends Renderer { this.ctx.shadowOffsetY = textShadow.offsetY.number * this.options.scale; this.ctx.shadowBlur = textShadow.blur.number; - this.renderTextWithLetterSpacing(text, styles.letterSpacing, baseline); + this.renderTextWithLetterSpacing( + text, + styles.letterSpacing, + styles.fontSize.number + ); }); this.ctx.shadowColor = '';