Text Rendering Overview

When a document has stable wording but needs conditions, repeated sections, or values supplied at runtime, a layout keeps its structure separate from its data. These topics lead from a first render call to the language used inside a layout.

Start with Rendering Text with Layouts for the renderer’s purpose and basic terminology. Using the Render Engine follows a complete workflow from finding a layout to rendering it with a local context.

Configuring the Render Environment explains shared values, filters, syntax, escaping, and limits. Loading Render Layouts shows how to load layouts from files, compiled resources, or an application source. Preparing Render Contexts and Values explains named values, nested data, and lazy callbacks for a render call.

Template Language Syntax shows how expressions, filters, conditions, and loops shape the text written by a layout. Sharing Layouts with Inheritance shows how named blocks let related layouts share a document structure while changing selected passages. Keep Template Feature Cheat Sheet open while writing layouts for a compact list of supported forms.