If text rotation differs from zero getBBox method gives wrong results. As consequence of this text rotation also works wrong.
Just open text rotation example http://raphaeljs.com/text-rotation.html in IE9 without compatibility mode (i.e. when IE9 uses SVG engine), you'll see very strange behavior.
Tested in IE 9.0.8112.16421 using raphaelJS 1.5.2
If text rotation differs from zero getBBox method gives wrong results. As consequence of this text rotation also works wrong. Just open text rotation example http://raphaeljs.com/text-rotation.html in IE9 without compatibility mode (i.e. when IE9 uses SVG engine), you'll see very strange behavior. Tested in IE 9.0.8112.16421 using raphaelJS 1.5.2