Bug 212291 SWT Chart render engine always uses 96 DPI(Display) resolution
chart/org.eclipse.birt.chart.device.svg/src/org/eclipse/birt/chart/device/svg/SVGTextRenderer.java
dW -
										ins.getRight( );
							}
							else if ( bCenterAligned )
							{
								dW = tl.getBounds( ).getWidth( );
								dXOffset = -ins.getLeft( ) + ( dFW - dW ) / 2;
							}
							tl.draw( g2d,
									(float) ( dX + dXOffset + ins.getLeft( ) ),
									(float) ( dY - dD - dH * i - ins.getBottom( ) ) );
						}
					}
					
					renderOutline( ipr, la.getOutline( ), r2d );
				}
				
				g2d.rotate( -dAngleInRadians, dX, dY );
				
			}
			
			else if ( dAngleInDegrees < 0 && dAngleInDegrees > -90 )
			{
				double dCosTheta = Math.abs( Math.cos( dAngleInRadians ) );
				double dSineTheta = Math.abs( Math.sin( dAngleInRadians ) );
				dX -= dFW / 2 - ( dFW - dFW * dCosTheta );
				dY -= dFW * dSineTheta;
				g2d.rotate( dAngleInRadians, dX, dY );
				if ( bShadow ) 
				{