I'm using GraphicsPath to draw text onto a graphics object (PictureBox). My graphics object has been scaled so that the top left corner is 400000, 6000000 and the bottom right corner is 400100, 5999900. If I draw text directly to the graphics object using DrawString then the text comes out fine, however If I first add my string to my GraphicsPath then use the FillPath method of the graphics object the same text is displayed with very poor quality. (See Figure 1). I've set the SmoothingMode to HighQuality.
If the graphics object is scaled so that the top left corner is 0,0 and the bottom right corner is 100,100 then both methods produce good results.
Any help would be great
Note : Figure 1 doesn't really show much of a difference. The black text is fine but the blue text is of a much reduced quality.