On copy: serialize each text node's paragraph into an SkPicture and embed the bytes (base64) in the OpenPencil clipboard payload. On paste: if the font isn't available, render from the cached SkPicture instead of the broken fallback. Text looks pixel-perfect without the font installed — same behavior as Figma. Missing font indicator: - Orange ⚠ badge on canvas over text nodes with unavailable fonts - Amber warning banner in the Typography panel listing missing families - isFontLoaded() check in @open-pencil/core for querying font status |
||
|---|---|---|
| .. | ||
| src | ||
| package.json | ||
| tsconfig.json | ||