- final static float SMALL_FONTS_BASE = 8;
- private final static String DEFAULT_FONT = "Verdana";
- private final static float FONT_SIZE_CHANGE_STEP = 1.0f;
- static final int BOLD_AND_ITALIC = Font.BOLD + Font.ITALIC;
+ static final int BOLD_AND_ITALIC = Font.BOLD + Font.ITALIC;
+ final static float FONT_SIZE_CHANGE_STEP = 1.0f;
+ final static float SMALL_FONTS_BASE = 8;
+ private final static String DEFAULT_FONT = "Verdana";
+ private Font _base_font;
+ private boolean _decreased_size_by_system = false;
+ private FontMetrics _fm_large;
+ // Handy holders for font metrics
+ private FontMetrics _fm_small;
+ private Font _large_font;
+ private Font _large_font_memory;
+ private Font _large_font_system;
+ private final int _max;
+ private final int _min;