Bug 73027 [Dialogs] Buttons are too high
I20040831 Buttons are no longer oval but have a rounded rectangle shape (see first screenshot). The second screenshot shows how buttons using the small system font should look like.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
/**
     * Returns the number of pixels corresponding to the given number of
     * vertical dialog units.
     * <p>
     * The required <code>FontMetrics</code> parameter may be created in the
     * following way: <code>
     * 	GC gc = new GC(control);
     *	gc.setFont(control.getFont());
     *	fontMetrics = gc.getFontMetrics();
     *	gc.dispose();
     * </code>
     * </p>
     * 
     * @param fontMetrics
     *            used in performing the conversion
     * @param dlus
     *            the number of vertical dialog units
     * @return the number of pixels
     * @since 2.0
     */
    public static int convertVerticalDLUsToPixels(FontMetrics fontMetrics,
            int dlus) {
        
        return (fontMetrics.getHeight() * dlus + VERTICAL_DIALOG_UNITS_PER_CHAR / 2)
                / VERTICAL_DIALOG_UNITS_PER_CHAR;
    }
    /**
     * Returns the number of pixels corresponding to the width of the given
     * number of characters.
     * <p>