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
g = "0" + g; 
			String b = Integer.toHexString( blue);
			if ( blue <= 0xF )
				b = "0" + b; 
			return "#" + r + g + b; 
		}
		return serializeToString(cd);
	}
	
	protected Element createLine( double arg0, double arg1, double arg2,
			double arg3 )
	{
		Element elem = createElement( "line" ); 
		elem.setAttribute( "x1", Double.toString( arg0 ) ); 
		elem.setAttribute( "y1", Double.toString( arg1 ) ); 
		elem.setAttribute( "x2", Double.toString( arg2 ) ); 
		elem.setAttribute( "y2", Double.toString( arg3 ) ); 
		return elem;
	}
	protected Element createShape( Shape shape )
	{
		PathIterator pathIter = shape.getPathIterator( null );
		String pathStr = ""; 
		while ( !pathIter.isDone( ) )
		{
			double[] points = new double[6];
			int TYPE = pathIter.currentSegment( points );
			switch ( TYPE )
			{
				case PathIterator.SEG_CLOSE :