# SDKInitOptions.shaperUrl

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

- Type: `string`
- Page: https://kernstra.com/docs/web-sdk/config/init/shaperurl

A self-hosted copy of `pdf-shaper.bin` (~0.4 MB), the text-shaping binary — self-hosting licenses only, likewise refused with `FEATURE_NOT_LICENSED` without self-hosting. It is downloaded on the first use of a text tool (Edit Text, Add Text, Text box), which shape the text they write with it: kerning, ligatures and complex scripts (Arabic, Hebrew, Indic). Fetch it once from the store under the `shaper` folder by `Kernstra.assetDigests.shaper`. A tool that cannot load it falls back to the font's own character map: the text is still written, without kerning, ligatures or complex-script shaping, and the next use tries the download again; a Text box whose words need a bundled face logs a console warning and is drawn with the standard fonts.

Web page: https://kernstra.com/docs/web-sdk/config/init/shaperurl
