From 7b28dc4d59c5c2ba16bef33ce933972c596e07f0 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Sun, 11 Dec 2022 11:47:09 -0800 Subject: [PATCH] Fix line height and letter spacing on canvas renderer Fixes #4221 --- addons/xterm-addon-canvas/src/BaseRenderLayer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/xterm-addon-canvas/src/BaseRenderLayer.ts b/addons/xterm-addon-canvas/src/BaseRenderLayer.ts index d2a7a4ed2d..72b1bca8a6 100644 --- a/addons/xterm-addon-canvas/src/BaseRenderLayer.ts +++ b/addons/xterm-addon-canvas/src/BaseRenderLayer.ts @@ -389,8 +389,8 @@ export abstract class BaseRenderLayer extends Disposable implements IRenderLayer glyph.texturePosition.y, glyph.size.x, glyph.size.y, - x * this._deviceCellWidth - glyph.offset.x, - y * this._deviceCellHeight - glyph.offset.y, + x * this._deviceCellWidth + this._deviceCharLeft - glyph.offset.x, + y * this._deviceCellHeight + this._deviceCharTop - glyph.offset.y, glyph.size.x, glyph.size.y );