The <textpath> element is used to place text along a <path> element.
Letters are rotated to stand perpendicular to the curve.
The <textpath> element has the folowwing attributes:
startOffset attribute sets the initial current text position from the start of the <path>
The defaul value is '0'. can not be negative.
method attribute sets the method by which text should be rendered along the path. The attribute has two values:
align and stretch. See the W3C
SVG 1.1. Recommendation for more information about the attribute's usage.
spacing attribute indicates how the spacing between glyphs to be rendered along a path is determined.
The attribute has two values: auto and exact. See
the W3C SVG 1.1. Recommendation for more information about
the attribute's usage.
xlink:href attribute references to the <path> element onto which the glyphs will be rendered.
The <path> element should be defined previously. Otherwise (if the <path> is not defined),
the code><textpath> element will not be rendered.