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/SwingTextMetrics.java
public final void reuse( Label la, double forceWrappingSize )
	{
		final Font f = (Font) xs.createFont( la.getCaption( ).getFont( ) );
		fm = g2d.getFontMetrics( f );
		final FontRenderContext frc = g2d.getFontRenderContext( );
		cachedwidth = Double.NaN;
		String s = la.getCaption( ).getValue( );
		if ( s == null )
		{
			s = IConstants.NULL_STRING;
		}
		else
		{
			
			s = s.trim( );
		}
		if ( s.length( ) == 0 ) 
		{
			s = IConstants.ONE_SPACE;
		}
		String[] sa = splitOnBreaks( s, forceWrappingSize, f );
		if ( sa == null )
		{
			iLineCount = 1;
			oText = s;
			tla = new TextLayout[1];
			fsa = new String[1];
			tla[0] = new TextLayout( s, f.getAttributes( ), frc );
			fsa[0] = s;
		}