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
String alpha = alphaToString( paint.getColor1( ) );
		if ( alpha != null )
			startColor.setAttribute( "stop-opacity", alpha ); 
		elem.appendChild( startColor );
		Element endColor = dom.createElement( "stop" ); 
		endColor.setAttribute( "offset", "100%" ); 
		if (highlight)
			endColor.setAttribute( "stop-color", serializeHighlightToString( paint.getColor2( ) ) ); 			
		else
			endColor.setAttribute( "stop-color", serializeToString( paint.getColor2( ) ) ); 
		alpha = alphaToString( paint.getColor2( ) );
		if ( alpha != null )
			endColor.setAttribute( "stop-opacity", alpha ); 
		
		elem.appendChild( endColor );
		return elem;
	}
	
	private String serializeHighlightToString( Color cd )
	{
		if ( cd != null )
		{
			int red = (cd.getRed( ) + 255 ) / 2;
			int green = (cd.getGreen( ) + 255 ) / 2 ;
			int blue = (cd.getBlue( ) + 255 ) / 2 ;
			String r = Integer.toHexString( red );
			if ( red <= 0xF )
				r = "0" + r; 
			String g = Integer.toHexString( green );
			if ( green <= 0xF )