Bug 212291 SWT Chart render engine always uses 96 DPI(Display) resolution
chart/org.eclipse.birt.chart.device.extension/src/org/eclipse/birt/chart/device/swing/SwingTextRenderer.java
final double dH = itm.getHeight( );
			final double dD = itm.getDescent( );
			final double dFH = itm.getFullHeight( );
			double dXOffset = 0, dW = 0;
			final int iLC = itm.getLineCount( );
			final Insets ins = la.getInsets( )
					.scaledInstance( _sxs.getDpiResolution( ) / 72d );
			final double shadowness = 3 * _sxs.getDpiResolution( ) / 72d;
			
			
			final boolean bEmptyText = "".equals( la.getCaption( ).getValue( ) ); 
			TextLayout tl;
			final HorizontalAlignment ha = la.getCaption( )
					.getFont( )
					.getAlignment( )
					.getHorizontalAlignment( );
			final boolean bRightAligned = ha.getValue( ) == HorizontalAlignment.RIGHT;
			final boolean bCenterAligned = ha.getValue( ) == HorizontalAlignment.CENTER;
			double dRotateX = dX;
			double dRotateY = dY;
			dX -= dFW / 2;
			dY += dH / 2;
			if ( dAngleInDegrees == 0 )
			{
				double dYHalfOffset = ( dFH + dH ) / 2d;
				if ( bShadow ) 
				{
					g2d.setPaint( new GradientPaint( new Point2D.Double( dX +
							shadowness, ( dY - dYHalfOffset ) + shadowness ),
							(Color) _sxs.getColor( la.getShadowColor( ) ),