openpencil/packages/cli
Danila Poyarkov a2b56ef15a Fix headless font rendering and deduplicate CLI/MCP setup
CLI headless only loaded one 'Regular' style per font family and never
initialized the CanvasKit font provider, so all text rendered with
fallback glyphs or wrong weights.

Extract headlessRenderNodes/headlessRenderThumbnail into core's
headless-render.ts — handles CanvasKit init, renderer creation, font
provider setup, per-weight font loading via collectFontKeys, and
rendering in one call. Both CLI and MCP server now use this shared
module instead of duplicating the setup.
2026-03-14 11:45:38 +03:00
..
src Fix headless font rendering and deduplicate CLI/MCP setup 2026-03-14 11:45:38 +03:00
package.json Release v0.9.0 2026-03-09 17:43:11 +03:00
tsconfig.json Add @open-pencil/cli with headless .fig file operations 2026-03-01 01:19:24 +03:00