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/SwingDisplayServer.java
_g2d.setRenderingHint( RenderingHints.KEY_TEXT_ANTIALIASING,
				RenderingHints.VALUE_TEXT_ANTIALIAS_ON );
		_g2d.setRenderingHint( RenderingHints.KEY_ANTIALIASING,
				RenderingHints.VALUE_ANTIALIAS_ON );
		_g2d.setRenderingHint( RenderingHints.KEY_FRACTIONALMETRICS,
				RenderingHints.VALUE_FRACTIONALMETRICS_ON );
		logger.log( ILogger.INFORMATION,
				Messages.getString( "SwingDisplayServer.info.display.server",  
						new Object[]{
								System.getProperty( "java.vendor" ), System.getProperty( "java.version" )}, 
						getULocale( ) ) );
		_simc = new SwingImageCache( this );
	}
	
	public void dispose( )
	{
		_g2d.dispose( );
		super.dispose( );
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.devices.IDisplayServer#createFont(org.eclipse.birt.chart.attribute.FontDefinition)
	 */
	public final Object createFont( FontDefinition fd )
	{
		final Map m = new HashMap( );
		m.put( TextAttribute.FAMILY, fd.getName( ) );
		m.put( TextAttribute.SIZE, new Float( pointsToPixels( fd.getSize( ) ) ) );
		if ( fd.isItalic( ) )