# tools.sign.webFonts

Part of [Tools](https://kernstra.com/docs/web-sdk/config/tools) in the Kernstra Web SDK 1.0.0 configuration reference.

- Type: `boolean`
- Default: `false`
- Page: https://kernstra.com/docs/web-sdk/config/tools/sign-webfonts

Fetch the Type tab's script faces from Google Fonts. Beside its plain Standard face, the Type tab offers four script faces (Dancing Script, Great Vibes, Pacifico, Sacramento). By default they are **not** fetched: each renders in a handwriting face the operating system ships (Snell Roundhand, Apple Chancery, Marker Felt and Savoye on a Mac; Segoe Script, Lucida Handwriting, Segoe Print and Lucida Calligraphy on Windows, or Office's Edwardian Script and Monotype Corsiva where they are installed), and the dialog makes no network request, which keeps the SDK's no-Google-Fonts guarantee intact. Set it where a request to Google is acceptable to you and your users, and add `https://fonts.googleapis.com` to `style-src` and `https://fonts.gstatic.com` to `font-src`. Either way the dialog never waits on the font host; faces that have not arrived by the time a signature is placed fall back to the system face for that signature.

It is read from `tools.sign` as an object: with `tools.sign: false` the faces stay off for a form's signature fields too. To hide the tool and keep them, leave `tools.sign` on and drop the tool from [`toolbar.groups`](https://kernstra.com/docs/web-sdk/config/toolbar/groups).

```ts
tools: { sign: { webFonts: true } }
```

Web page: https://kernstra.com/docs/web-sdk/config/tools/sign-webfonts
