To render text along the shape of a <path>, enclose the text in a <textPath> element that has an href attribute with a reference to the <path> element.
hrefThe URL to the path or basic shape on which to render the text. If the path attribute is set, href has no effect. Value type: <URL> ; Default value: none; Animatable: yeslengthAdjustWhere length adjustment should be applied to the text: the space between glyphs, or both the space and the glyphs themselves. Value type: spacing|spacingAndGlyphs; Default value: spacing; Animatable: yesmethodWhich method to render individual glyphs along the path. Value type: align|stretch ; Default value: align; Animatable: yespathThe path on which the text should be rendered. Value type: <path_data> ; Default value: none; Animatable: yessideWhich side of the path the text should be rendered. Value type: left|right ; Default value: left; Animatable: yesspacingHow space between glyphs should be handled. Value type: auto|exact ; Default value: exact; Animatable: yesstartOffsetHow far the beginning of the text should be offset from the beginning of the path. Value type: <length>|<percentage>|<number> ; Default value: 0; Animatable: yestextLengthThe width of the space into which the text will render. Value type: <length>|<percentage>|<number> ; Default value: auto; Animatable: yes