如何计算节点js服务器中的svg文本元素边界框

How to calc svg text element bounding box in nodejs server

FontSize为60,但边界框显示渲染高度为84px。如何使用 fontFamily 或 lineHeight 或其他方式在 nodejs 服务器中计算它

您需要具有完整 SVG 解析和渲染引擎的东西。

可能有我不知道的节点 SVG 库。但我认为您可能需要使用 puppeteer 之类的东西。 这是一个 API 可以让你控制 Chrome.

的无头版本