- 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 |
||
|---|---|---|
| .. | ||
| components | ||
| composables | ||
| engine | ||
| kiwi | ||
| stores | ||
| app.css | ||
| App.vue | ||
| constants.ts | ||
| demo.ts | ||
| env.d.ts | ||
| main.ts | ||
| types.ts | ||