Bug 123736 Underline, linethrough, overline doesn't work for chart font.
Description: Underline, linethrough, overline doesn't work for chart font. Steps to teproduce: 1. Add a style, set its font. 2. Tick "underline", "linethrough" and "overline". 3. Preview. Font setting doesn't work.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/factory/Generator.java
( (ChartScriptContext) icsc ).setLogger( logger );
		}
		if ( externalContext != null && icsc instanceof ChartScriptContext )
		{
			( (ChartScriptContext) icsc ).setExternalContext( externalContext );
		}
		final Chart cmRunTime = icsc.getChartInstance( );
		
		prepareStyles( cmRunTime, externalProcessor );
		
		ScriptHandler sh = rtc.getScriptHandler( );
		if ( sh == null ) 
		
		{
			sh = new ScriptHandler( );
			rtc.setScriptHandler( sh );
			sh.setScriptClassLoader( rtc.getScriptClassLoader( ) );
			try
			{
				final String sScriptContent = cmRunTime.getScript( );
				if ( externalContext != null
						&& externalContext.getScriptable( ) != null )
				{
					sh.init( externalContext.getScriptable( ) );
				}
				else
				{
					sh.init( null );
				}