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
FontDefinition newFd = (FontDefinition) EcoreUtil.copy( newStyle.getFont( ) );
				ChartUtil.mergeFont( fd, newFd );
			}
			if ( currentStyle.getColor( ) == null
					&& newStyle.getColor( ) != null )
			{
				currentStyle.setColor( (ColorDefinition) EcoreUtil.copy( newStyle.getColor( ) ) );
			}
		}
		
		FontDefinition fd = currentStyle.getFont( );
		if ( fd != null
				&& fd.getName( ) != null
				&& fd.isSetSize( )
				&& fd.isSetBold( )
				&& fd.isSetItalic( )
				&& fd.isSetRotation( )
				&& fd.isSetWordWrap( )
				&& fd.getAlignment( ) != null
				&& fd.getAlignment( ).isSetHorizontalAlignment( )
				&& currentStyle.getColor( ) != null )
		{
			return true;
		}
		return false;
	}
	/**
	 * This retrieves all the data row related expressions stored in the chart
	 * model. This is useful to prepare a specific query for the chart.
	 *