Bug 127070 SVG small font is always antialiased
SVG uses glyphs to render fonts, which cause small fonts to be always anti-aliased (making them slightly blurry), and "low quality SVG" (no antialiasing) text to be almost unreadable. As a more minor side-effect this also causes the SVG source to be not very readable and large in size.
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGRendererImpl.java
}
					break;
					
				case ActionType.HIGHLIGHT :
					
					if ( src.getType( ) == StructureType.SERIES )
					{
						final Series seRT = (Series) src.getSource( );					
						logger.log( ILogger.INFORMATION,
								Messages.getString( "info.toggle.visibility", 
										getLocale() )
										+ seRT );
						String scriptEvent = getJsScriptEvent(tg.getCondition().getValue());
						if (scriptEvent != null){
							
							Series seDT = null;
							try
							{
								
								
								
															
								seDT = findDesignTimeSeries( seRT ); 
								List components = (List)componentPrimitives.get(seDT);
								if (components != null){
									Iterator iter = components.iterator();
									StringBuffer sb = new StringBuffer();
									sb.append(seDT.hashCode());
									if (iter.hasNext())
										sb.append(",new Array(");