Retool the font scaling to use
the user-defined mipav fonts in gov.nih.mipav.view.MipavUtil
MipavUtil.defaultMenuFont = new Font(fontName, Font.BOLD,
size);
MipavUtil.defaultAcceleratorFont = new Font(fontName, Font.PLAIN,
size - 3);
MipavUtil.font10 = new Font(fontName, Font.PLAIN, size - 2);
MipavUtil.font12 = new Font(fontName, Font.PLAIN, size);
MipavUtil.font12B = new Font(fontName, Font.BOLD, size);
MipavUtil.font12I = new Font(fontName, Font.ITALIC, size);
MipavUtil.font13B = new Font(fontName, Font.BOLD, size + 1);
MipavUtil.font14 = new Font(fontName, Font.PLAIN, size + 2);
MipavUtil.font14B = new Font(fontName, Font.BOLD, size + 2);
MipavUtil.font16B = new Font(fontName, Font.BOLD, size + 4);
MipavUtil.font18B = new Font(fontName, Font.BOLD, size + 6);
// build one "dummy" menu item to get the correct Y padding with
the font
final JMenuItem dummy = ViewMenuBuilder.buildMenuItem("dummy",
"dummy", 0, null, "save.gif", true);
MipavUtil.MENU_Y_PADDING = dummy.getPreferredSize().height;