Bug 212291 SWT Chart render engine always uses 96 DPI(Display) resolution
chart/org.eclipse.birt.chart.device.swt/src/org/eclipse/birt/chart/device/swt/SwtTextRenderer.java
dX = xx2;
				dY = yy2;
			}
			int[] iPolyCoordinates = new int[8];
			
			iPolyCoordinates[0] = (int) dX;
			iPolyCoordinates[1] = (int) dY;
			
			iPolyCoordinates[2] = (int) ( dX + dFW * Math.cos( dAngleInRadians ) );
			iPolyCoordinates[3] = (int) ( dY + dFW
					* Math.abs( Math.sin( dAngleInRadians ) ) );
			
			iPolyCoordinates[4] = (int) ( dX
					- dFH
					* Math.abs( Math.sin( dAngleInRadians ) ) + dFW
					* Math.cos( dAngleInRadians ) );
			iPolyCoordinates[5] = (int) ( dY + dFH * Math.cos( dAngleInRadians ) + dFW
					* Math.abs( Math.sin( dAngleInRadians ) ) );
			
			iPolyCoordinates[6] = (int) ( dX - dFH
					* Math.abs( Math.sin( dAngleInRadians ) ) );
			iPolyCoordinates[7] = (int) ( dY + dFH * Math.cos( dAngleInRadians ) );
			
			gc.fillPolygon( iPolyCoordinates );
		}
		
		else if ( dAngleInDegrees == 90 )
		{
			gc.fillRectangle( (int) ( dX + scaledThickness ),
					(int) ( dY - dFW - scaledThickness ),