I'm not sure how to do this in Raphael, but tiny CSS can help you:
.your_lines { shape-rendering: crispEdges; }
This basically disables line smoothing, and lines that are not horizontal or vertical may not look very pretty.
But, probably, you should stick to adding .5 to the coordinates of the lines, because the browsers do what they are told: the line is at the exact coordinates, and the stroke is colored on both sides of the line, half the pixels here and half the pixels there.
Spadar shut
source share