Bug 132821 [Dialogs] Stored Dialog location and size invalid after changing font
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
* 
	 * @return the initial size of the shell
	 * 
	 * @since 3.2
	 * @see #getDialogBoundsSettings()
	 * @see #getDialogBoundsStrategy()
	 */
	protected Point getInitialSize() {
		Point result = super.getInitialSize();
		
		
		if ((getDialogBoundsStrategy() & DIALOG_PERSISTSIZE)!= 0) {
			IDialogSettings settings = getDialogBoundsSettings();
			if (settings != null) {
				try {
					
					int width = settings.getInt(DIALOG_WIDTH);
					if (width != DIALOG_DEFAULT_BOUNDS) {
						result.x = width;
					}
					int height = settings.getInt(DIALOG_HEIGHT);
					if (height != DIALOG_DEFAULT_BOUNDS) {
						result.y = height;
					}
	
				} catch (NumberFormatException e) {
				}
			}
		}