Hi guys,
I've been using raphaeljs for a while now and I must say that I'm happy I found it, it's incredibly easy to work on advanced GUI's using raphael and other javascript libraries due to the fact that raphael generates elements in the document's DOM, it's terribly convenient!
One issue I've been having lately though is the rendering differences between the SVG compliant browsers and IE. I'm testing a simple page with Google Chrome, Firefox and Internet Explorer. Just look at this image:
As you can see by the picture's caption, it is a path that I crafted myself, note the shape's strokes appear crisp and sharp on IE, but appear blurry on Google Chrome (and Firefox). If I translate the shape 0.5 pixels in the x and y axis, the effect is reversed, and now IE looks blurry and ugly.
Is there a way to make stoke appearance consistent accross browsers? Should I put some browser detection code and offset all my paths 0.5 pixels down the x and y axis when browsing with SVG browsers? Is there a secret flag that can solve all these problems?
Thank you very much!