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 Rectangle2D.Double r2d = new Rectangle2D.Double( dX,
							dY - dYHalfOffset,
							dFW,
							dFH );
					
					if ( clrBackground != null )
					{
						g2d.setColor( clrBackground );
						g2d.fill( r2d );
					}
					
					if ( !bEmptyText )
					{
						g2d.setColor( clrText );
						for ( int i = 0; i < iLC; i++ )
						{
							tl = ( (SwingTextMetrics) itm ).getLayout( i );
							if ( bRightAligned )
							{
								dW = tl.getBounds( ).getWidth( );
								dXOffset = -ins.getLeft( ) +
										dFW -
										dW -
										ins.getRight( );
							}
							else if ( bCenterAligned )
							{
								dW = tl.getBounds( ).getWidth( );
								dXOffset = -ins.getLeft( ) + ( dFW - dW ) / 2;
							}