Index: core/src/org/openstreetmap/josm/actions/AboutAction.java
===================================================================
--- core/src/org/openstreetmap/josm/actions/AboutAction.java	(revision 5891)
+++ core/src/org/openstreetmap/josm/actions/AboutAction.java	(working copy)
@@ -4,6 +4,7 @@
 import static org.openstreetmap.josm.tools.I18n.tr;
 
 import java.awt.Dimension;
+import java.awt.Font;
 import java.awt.GridBagLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.KeyEvent;
@@ -72,9 +73,62 @@
         license.setCaretPosition(0);
 
         JPanel info = new JPanel(new GridBagLayout());
-        JLabel caption = new JLabel("JOSM – " + tr("Java OpenStreetMap Editor"));
-        caption.setFont(GuiHelper.getTitleFont());
+        String title = "JOSM – " + tr("Java OpenStreetMap Editor");
+        
+        JLabel caption; Font font;
+
+        info.add(new JLabel("No Font: "));
+        caption = new JLabel(title);
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("Bold 12: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font(null, Font.BOLD, 12));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font(null, Font.PLAIN, 20));
         info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("Bold 20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font(null, Font.BOLD, 20));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("Nominal: "));
+        caption = new JLabel(title);
+        caption.setFont(font = GuiHelper.getTitleFont());
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        
+        info.add(new JLabel("Helvetica Bold 20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font("Helvetica", Font.BOLD, 20));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        
+        info.add(new JLabel("Calibri Bold 20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font("Calibri", Font.BOLD, 20));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("Arial Bold 20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font("Arial", Font.BOLD, 20));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+
+        info.add(new JLabel("SansSerif Bold 20: "));
+        caption = new JLabel(title);
+        caption.setFont(font = new Font("SansSerif", Font.BOLD, 20));
+        info.add(caption, GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        info.add(new JLabel(font.toString()), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
+        
         info.add(GBC.glue(0,10), GBC.eol());
         info.add(new JLabel(tr("Version {0}", version.getVersionString())), GBC.eol().fill(GBC.HORIZONTAL).insets(10,0,0,0));
         info.add(GBC.glue(0,5), GBC.eol());
@@ -97,7 +151,7 @@
 
         // Intermediate panel to allow proper optionPane resizing
         JPanel panel = new JPanel(new GridBagLayout());
-        panel.setPreferredSize(new Dimension(600, 300));
+        panel.setPreferredSize(new Dimension(600, 600));
         panel.add(about, GBC.std().fill());
         
         GuiHelper.prepareResizeableOptionPane(panel, panel.getPreferredSize());
