Bug 182880 SVG charts have some fuzzy elements
Text with small font (size <14) appears fuzzy on SVG output due to anti-aliasing. The same chart in PNG looks sharper for small fonts. The SVG renderer should disable anti-aliasing for small fonts, which are not rotated, not bold, not italics. Another issue is that horizontal and vertical lines appear fuzzy due to anti-aliasing. If possible the renderer should disable anti-aliasing for those as well.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGGraphics2D.java
public void drawPolygon( int[] arg0, int[] arg1, int arg2 )
	{
		currentElement = createPolygon( arg0, arg1, arg2 );
		appendChild( currentElement );
		setStrokeStyle( currentElement );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see java.awt.Graphics#fillPolygon(int[], int[], int)
	 */
	public void fillPolygon( int[] arg0, int[] arg1, int arg2 )
	{
		currentElement = createPolygon( arg0, arg1, arg2 );
		appendChild( currentElement );
		setFillColor( currentElement );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see java.awt.Graphics#drawImage(java.awt.Image, int, int,
	 *      java.awt.image.ImageObserver)
	 */
	public boolean drawImage( Image arg0, int arg1, int arg2, ImageObserver arg3 )
	{
		SVGImage image = (SVGImage) arg0;
		
		Element currentElement = createElement( "image" ); 
		currentElement.setAttribute( "xlink:href", image.getUrl( ) ); 
		currentElement.setAttribute( "x", Double.toString( arg1 ) );