You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add `fonts` configuration to the snippet viewer for controlling external webfont loading. Both defaults remain unchanged (Open Sans for the UI chrome, Caveat / Dancing Script / Great Vibes / Pacifico for the Create Signature "Type" tab), but integrators can now opt out cleanly for GDPR-sensitive, airgapped, or self-hosted deployments.
6
+
7
+
-`fonts.ui`: controls the snippet UI font. `null` skips the `<link>` (falls back to the system font stack); an object with `family` and/or `stylesheetUrl` lets you change the viewer font family independently from the stylesheet source, with omitted `stylesheetUrl` treated as no managed `<link>`.
8
+
-`fonts.signature`: controls the signature "Type" tab fonts. `null` skips the `<link>` and hides the "Type" tab; an object with `stylesheetUrl` and/or `fonts` lets you self-host the stylesheet and override the font list.
9
+
10
+
Both stylesheets are now registered at document scope with deduped `<link rel="stylesheet">` elements so `@font-face` works consistently across browsers and typed signatures can render correctly to canvas. Existing matching stylesheet links are reused when possible.
Prevent the zoom percentage `%` symbol in the custom zoom toolbar from wrapping to a new line when the toolbar is resized to a narrow width. The input and `%` are now rendered as a single non-wrapping flex group that clips overflow instead of breaking the layout.
0 commit comments