- private void intializeFonts() {
- final int small_size = getBaseFont().getSize() - 1;
- int italic = Font.ITALIC;
- if ( getBaseFont().getStyle() == Font.BOLD ) {
- italic = italic + Font.BOLD;
- }
- _small_font = new Font( getBaseFont().getFontName(), getBaseFont().getStyle(), small_size );
- _large_font = new Font( getBaseFont().getFontName(), getBaseFont().getStyle(), getBaseFont().getSize() );
- _small_italic_font = new Font( getBaseFont().getFontName(), italic, small_size );
- _large_italic_font = new Font( getBaseFont().getFontName(), italic, getBaseFont().getSize() );
- _small_font_system = new Font( getBaseFont().getFontName(), getBaseFont().getStyle(), small_size );
- _large_font_system = new Font( getBaseFont().getFontName(), getBaseFont().getStyle(), getBaseFont().getSize() );
- _small_italic_font_system = new Font( getBaseFont().getFontName(), italic, small_size );
- _large_italic_font_system = new Font( getBaseFont().getFontName(), italic, getBaseFont().getSize() );
- setupFontMetrics();