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
return elem;
	}
	protected Element createText( String text )
	{
		Element elem = dom.createElement( "text" ); 
		elem.appendChild( dom.createTextNode( text ) );
		switch (getFont().getStyle()){
			case Font.BOLD:
				elem.setAttribute( "font-weight", "bold"); 
				break;
			case Font.ITALIC:
				elem.setAttribute( "font-style", "italic"); 
				break;
			case (Font.BOLD+Font.ITALIC):
				elem.setAttribute( "font-style", "italic"); 
				elem.setAttribute( "font-weight", "bold"); 
				break;				
		}
		String textDecorator = null;
		Map attributes = getFont().getAttributes();
		if (attributes.get(TextAttribute.UNDERLINE) == TextAttribute.UNDERLINE_ON){			
			textDecorator = "underline";  
		}
		if (attributes.get(TextAttribute.STRIKETHROUGH) == TextAttribute.STRIKETHROUGH_ON){			
			if (textDecorator == null)
				textDecorator = "line-through"; 
			else
				textDecorator += ",line-through"; 
		}
		if (textDecorator != null)