This an example of animating text along a cross-browser textpaths. Modern browsers use SVG, while IE <= 8 use VML. jQuery.animate() is used to change the value of an SVG textpath node's startOffset attribute, as well as adding spaces at the beginning of a VML textpath node's string attribute. Back to User Agent Man article

Type Doesn't Have To Be Flat!
Mouse over or touch this block to see this path animate