Attributes:
color - Stroke color (default: "black")
stroke-width - Stroke width (default: 1)
letterspace - Space between letters (default: 5)
shape-kerning - Use shape-based kerning: "true" or "false" (default: false)
padding - Padding as % (supports CSS shorthand: "10" or "10 20" or "10 20 30 40")
fit - Fit mode: "contain" or "cover" (default: "contain")
align - Alignment: "left", "right", "top", "bottom", "center" (default: "center")
direction - Writing direction: "e" (→), "w" (←), "n" (↑), "s" (↓) (default: "e")
rotation - Rotation angle in degrees (default: 0)
flip - Flip horizontally: "true" or "false" (default: false)
outline-color - Outline color (optional)
outline-width - Outline width (default: 0.1 if outline-color is set)
verticalspacing - use "jk" to get descender+ascender scaling
Text Syntax:
[number] - Manual kerning adjustment (e.g., "Hel[20]lo" or "AV[-10]A")
{index} - Character by index (e.g., "{100}")