Skip to content

Superseded language-scope contracts

The v0.5.0 Typst-scope and keyboard-language routing contracts were replaced by the document-script model during v0.5.x development. They are not runtime contracts.

The current contract is documented in Document language tools: portable project metadata assigns at most one language to each ambiguous script, while scripts with one catalog language resolve automatically. Typst lang scopes and operating-system keyboard layouts do not reroute spellcheck or word completion.