set proper font

This commit is contained in:
Robin Appelman 2026-03-31 23:03:02 +02:00
commit 8f1bce185c

View file

@ -267,7 +267,7 @@ const render = () => {
let width = element.width(renderCtx); let width = element.width(renderCtx);
if (element.type === 'text') { if (element.type === 'text') {
renderCtx.filter = ''; renderCtx.filter = '';
renderCtx.font = `${element.size}px serif`; renderCtx.font = `${element.size}px sans-serif`;
let textSize = renderCtx.measureText(element.text); let textSize = renderCtx.measureText(element.text);
let textHeight = textSize.fontBoundingBoxAscent - textSize.emHeightDescent; let textHeight = textSize.fontBoundingBoxAscent - textSize.emHeightDescent;
renderCtx.fillText(element.text, calcX(element.base, element.x, width), element.y + textHeight); renderCtx.fillText(element.text, calcX(element.base, element.x, width), element.y + textHeight);