// Program 11.2: An applet that shows the available fonts in their own faces
import java.applet.Applet;
import java.awt.Toolkit;
import java.awt.Graphics;
import java.awt.Font;


public class FancyFontList extends Applet {

  String availableFonts[];

  public void init () {

    Toolkit t = Toolkit.getDefaultToolkit();
    availableFonts = t.getFontList();

  }

  public void paint(Graphics g) {
  
    for (int i = 0; i < availableFonts.length; i++) {
      Font f = new Font(availableFonts[i], Font.BOLD, 14);
      g.setFont(f);
      g.drawString(availableFonts[i], 5, 15*i + 15);
    }
  }

}
