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
/**
     * Get the default font for this type of control.
     * 
     * @param control
     * @return
     */
    private static Font getDefaultFont(Control control) {
        String fontName = "DEFAULT_FONT_" + control.getClass().getName(); 
        if (JFaceResources.getFontRegistry().hasValueFor(fontName))
            return JFaceResources.getFontRegistry().get(fontName);
        Font cached = control.getFont();
        control.setFont(null);
        Font defaultFont = control.getFont();
        control.setFont(cached);
        JFaceResources.getFontRegistry().put(fontName,
                defaultFont.getFontData());
        return defaultFont;
    }
    /**
     * Return whether or not the dialog font is currently the same as the
     * default font.
     * 
     * @return boolean if the two are the same
     */
    protected static boolean dialogFontIsDefault() {
        FontData[] dialogFontData = JFaceResources.getFontRegistry()
                .getFontData(JFaceResources.DIALOG_FONT);
        FontData[] defaultFontData = JFaceResources.getFontRegistry()
                .getFontData(JFaceResources.DEFAULT_FONT);
        return Arrays.equals(dialogFontData, defaultFontData);