Skip to content

Commit f2ae901

Browse files
authored
Merge pull request #13 from yorickshan/fix/2938
fix: vertical text alignment fix #3151
2 parents 90a981f + 92f6a33 commit f2ae901

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/render/canvas/canvas-renderer.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export class CanvasRenderer extends Renderer {
196196
switch (paintOrderLayer) {
197197
case PAINT_ORDER_LAYER.FILL:
198198
this.ctx.fillStyle = asString(styles.color);
199-
this.renderTextWithLetterSpacing(text, styles.letterSpacing, baseline);
199+
this.renderTextWithLetterSpacing(text, styles.letterSpacing, styles.fontSize.number);
200200
const textShadows: TextShadow = styles.textShadow;
201201

202202
if (textShadows.length && text.text.trim().length) {
@@ -209,7 +209,11 @@ export class CanvasRenderer extends Renderer {
209209
this.ctx.shadowOffsetY = textShadow.offsetY.number * this.options.scale;
210210
this.ctx.shadowBlur = textShadow.blur.number;
211211

212-
this.renderTextWithLetterSpacing(text, styles.letterSpacing, baseline);
212+
this.renderTextWithLetterSpacing(
213+
text,
214+
styles.letterSpacing,
215+
styles.fontSize.number
216+
);
213217
});
214218

215219
this.ctx.shadowColor = '';

0 commit comments

Comments
 (0)