Using SVGGraphics2D to create SVG maps. When drawing text onto the map works fine for horizontal text but rotated text (e.g. road names) does not render correctly in SVG - all the letters are placed one on top of another. Using AffineTransforms to move all the map components into image coordinate space. Code works correctly if using standard java.awt.Graphics2D (on a BufferedImage) - problem only shows up with SVGGraphics2D. Workaround is to draw all text as shapes (using different SVGGraphics2D constructor) but this means text in the image is not searchable/selectable. Only tried on Windows 2000 so far...
Created attachment 10043 [details] Text as shapes workaround in Adobe SVG Viewer
Created attachment 10044 [details] Text problems shown in Adobe SVG Viewer
Can you provide some additional information, such as sample code that is used to draw the text (there are lots of ways to draw text in a Graphics2D). And also sample SVG Files might help a lot as well. It seems odd to me that the first character is in the right place but the rest of the characters 'cluster' on the 'center point' of the string.
Reassigning all open bugs to the development list. Sorry for the mass mailing.