# accessibility.textLayer

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

- Type: `boolean`
- Default: `true`
- Page: https://kernstra.com/docs/web-sdk/config/accessibility/textlayer

Accessible text layer over each page. **Screen readers** read pages in reading order (each page is an ARIA region labeled "Page N of M"): the text the viewer is designed to expose for a WCAG 2.1, Section 508 or EN 301 549 review. **Native find-in-page** matches text on rendered pages; Ctrl/Cmd+F opens the SDK's own Search, which covers the whole document, and the browser's find gets the key when Search is off ([`tools.search: false`](https://kernstra.com/docs/web-sdk/config/tools/search)) or shortcuts are ([`navigation.keyboardShortcuts: false`](https://kernstra.com/docs/web-sdk/config/navigation/keyboardshortcuts)). **Native selection & copy** work with no tool active ([`defaultTool: null`](https://kernstra.com/docs/web-sdk/config/mode/defaulttool)) — drag-select and Ctrl/Cmd+C like regular web text; the selection highlight aligns with the rendered glyphs. Select, the resting tool by default, selects and copies the same text with its own selection.

Set it to `false` only when the host application provides its own accessible representation of the document.

**License.** The text layer puts the page's words into the page's markup, where any script on the page can read them, so it is built only under a license that includes `extract` or whose output is clean (a production license). Under a development key without `extract`, an unverified or an unlicensed session, the pages are shown without it.

Web page: https://kernstra.com/docs/web-sdk/config/accessibility/textlayer
