- Font service (src/engine/fonts.ts) loads system fonts on demand - Same font bytes registered in both CanvasKit and browser (FontFace API) - Eliminates rendering mismatch between canvas and text editing overlay - queryLocalFonts() for enumeration and blob() for font data - Bundled Inter-Regular.ttf as fallback when API unavailable - Renderer uses font service instead of hardcoded fetch |
||
|---|---|---|
| .. | ||
| canvaskit.ts | ||
| clipboard.ts | ||
| color.ts | ||
| fonts.ts | ||
| layout.ts | ||
| renderer.ts | ||
| scene-graph.ts | ||
| snap.ts | ||
| undo.ts | ||
| vector.ts | ||