How to add and curve text in SVG
Practical guide
SVG supports real text (selectable and searchable) with the <text> tag, and even text that follows a curve.
Basic text
<text x="20" y="40" font-size="24" fill="#e6e6ee">Hello SVG</text>
x,y is the position of the text's baseline.
Alignment
With text-anchor="middle" you center the text relative to x (also start and end).
Styled parts: tspan
<text>svg<tspan fill="#6c8cff">desk</tspan></text>
tspan lets you color or move parts of the text.
Text on a curve (textPath)
<defs><path id="curve" d="M 10 80 C 40 10 160 10 190 80"/></defs> <text><textPath href="#curve">Text on a curve</textPath></text>
The text follows the referenced path's stroke.
Fonts: mind portability
If you use a font the visitor doesn't have, the text will show in another. For logos and graphics that must look identical, it's best to convert the text to outlines (path). It stops being editable text but looks the same everywhere.
Convert text to curves
After converting it to a path, you can adjust it in node mode in svgdesk like any shape.