type export
CurvedTextLayoutMode
How measured line width **W**, user **radius**, and **sweep** (radians) are reconciled on a circle. - **fit** — `R = W / θ`. Arc length equals typographic width; `radius` is ignored for geometry. - **clamp** (default) — `R = max(radius ?? R_fit, R_fit)` so the arc is never shorter than the text. - **override** — `R = radius ?? R_fit`. If `R·θ < W`, **θ is expanded** to `W/R` so the string still fits without crowding (user sweep becomes a minimum when the arc is too tight).
apexify.jsCURRENTnode22node24node26
Source: lib-next/types/text.ts (opens in a new tab)Signature
export type CurvedTextLayoutMode = "fit" | "clamp" | "override";Related APIs
No explicit related API metadata.