openpencil/packages/core/src
Danila Poyarkov 9919d8710a fix(text): verify visible international font rendering
- Register CanvasKit faces under their source family names so CJK and Arabic glyphs paint instead of only shaping metrics
- Add deterministic CJK, Arabic, mixed-script, first-paint, and interactive fallback image oracles
- Cover typed and tool-created text parity with a repository-owned Noto CJK subset

Fixes #324
Fixes #291
2026-07-17 16:19:18 +03:00
..
bytes Merge master into image fill hash fix 2026-05-17 13:02:00 +03:00
canvas feat(text): harden font resolution lifecycle 2026-07-17 14:52:35 +03:00
clipboard feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
color feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
design-jsx chore(tools): harden package and dependency checks 2026-07-01 12:56:45 +03:00
editor feat(text): harden font resolution lifecycle 2026-07-17 14:52:35 +03:00
figma-api feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
icons test(core): cover utility-backed API boundaries 2026-07-13 10:15:39 +03:00
io feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
kiwi fix(text): preserve Figma auto-size text imports 2026-07-02 17:30:15 +03:00
layout feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
lint feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
profiler chore: format codebase 2026-05-24 12:15:29 +03:00
rpc fix(mcp): target live automation by document and page 2026-07-03 17:05:04 +03:00
text fix(text): verify visible international font rendering 2026-07-17 16:19:18 +03:00
tools refactor: adopt shared utility libraries 2026-07-10 22:42:24 +03:00
vector feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
canvaskit.ts fix(editor): preserve edits over imported metadata 2026-05-21 14:54:17 +03:00
clipboard.ts feat(text): harden font resolution lifecycle 2026-07-17 14:52:35 +03:00
constants.ts fix(text): prefer script-specific CJK fallbacks 2026-07-01 22:19:14 +03:00
global.d.ts refactor(kiwi): split schema text from runtime 2026-05-21 14:54:12 +03:00
index.ts chore(tools): harden package and dependency checks 2026-07-01 12:56:45 +03:00
layout.ts fix(layout): match Figma auto-layout reflow 2026-07-02 08:53:48 +03:00
random.ts
xpath.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00