home/ atoms/ typography-as-visual-element

Immediate-mode canvas treats text as a first-class visual element and can convert glyph outlines to point clouds

In the immediate-mode paradigm, text is a first-class visual element: it can be rendered and laid out directly, and its glyph outlines can be converted (via textToPoints) into point clouds or vertex paths that other operations then treat as geometry. This is a capability unique to the canvas paradigm — neither Hydra nor GLSL has native text, so type and glyph-derived geometry are only reachable through an immediate-mode framework like P5LIVE. Turning glyphs into points lets the composer animate, scatter, or physics-drive letterforms as ordinary vertex geometry.

Examples

text(“live”, x, y) renders type directly; textToPoints(“live”, …) returns points along the glyph outlines that can then be scattered, jittered, or advected like any particle set.

Assessment

State why type cannot be realized natively in Hydra or GLSL, and explain what converting glyphs to points enables that plain text rendering does not.

“**`typography`** — *text as a first-class visual element: render/layout, and via `textToPoints` convert glyph outlines to point clouds / vertex paths.* Neither Hydra nor GLSL has native text.”
context/ · L2-composer/visual/immediate-mode.md · chunk 1