v147 · svg · covered on mdn
Support path attribute on SVG <textPath> element
Chrome 147 adds support for the path attribute on SVG's <textPath> element, letting you define the path geometry inline using SVG path data — no separately defined <path> element required. When both path and href are present, path wins.
this feature is documented on MDN
MDN: <textPath> — SVG element
MDN documents the full <textPath> element including the path attribute, the priority rules between path and href, browser compatibility, and spec references. gendn doesn't duplicate that here.
quick reference
| Element | <textPath> |
|---|---|
| New attribute | path |
| Value | SVG path data (same syntax as the d attribute on <path>) |
| Priority | If both path and href are present, path takes precedence. If path is absent or invalid, href is used as fallback. |
| Benefit | Defines the text path inline — no need for a <defs><path id="…"> element. |
| Shipped in | Chrome 147 (desktop, Android, WebView) |
| ChromeStatus | 5157546589552640 — Support path attribute on SVG <textPath> element |
| Spec | SVG 2 — textPath element |
example
<svg viewBox="0 0 200 60">
<text>
<!-- path attribute defines the curve inline —
no <defs> or id reference needed -->
<textPath path="M 10,40 Q 100,10 190,40">
Text along a curve
</textPath>
</text>
</svg>
Source: blink-dev Intent to Ship — Support path attribute for SVG <textPath>, April 2026.