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
}
					else{
						Element aLink = ((SVGGraphics2D)_g2d).createElement("a"); 
							
						aLink.setAttribute("xlink:href", urlValue.getBaseUrl()); 
						if (urlValue.getTarget() != null)
							aLink.setAttribute("target", urlValue.getTarget());  
						aLink.appendChild(elm);
						elm = aLink;
					}					
					break;
				case ActionType.TOGGLE_VISIBILITY :
					
					if ( src.getType( ) == StructureType.SERIES )
					{
						final Series seRT = (Series) src.getSource( );					
						logger.log( ILogger.INFORMATION,
								Messages.getString( "info.toggle.visibility", 
										getLocale() )
										+ seRT );
						Series seDT = null;
						try
						{
							
							
							
														
							seDT = findDesignTimeSeries( seRT ); 
							cacheSeriesHotspots.put(elm, seDT);
						}