Mega Code Archive

 
Categories / Java Tutorial / 2D Graphics
 

To get the font names

import java.awt.Font; import java.awt.GraphicsEnvironment; public class MainClass {   public static void main(String[] a) {     GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();     String[] fontnames = e.getAvailableFontFamilyNames();     for (String s : fontnames) {       System.out.println(s);     }   } } Agency FB Arial Arial Black Arial Narrow Arial Rounded MT Bold Arial-SM Blackadder ITC Bodoni MT Bodoni MT Black Bodoni MT Condensed Book Antiqua Bookman Old Style Bookshelf Symbol 7 Bradley Hand ITC Calisto MT Castellar Century Gothic Century Schoolbook Comic Sans MS Copperplate Gothic Bold Copperplate Gothic Light Courier New Curlz MT Dialog DialogInput Edwardian Script ITC Elephant Engravers MT Eras Bold ITC Eras Demi ITC Eras Light ITC Eras Medium ITC Estrangelo Edessa Felix Titling Forte Franklin Gothic Book Franklin Gothic Demi Franklin Gothic Demi Cond Franklin Gothic Heavy Franklin Gothic Medium Franklin Gothic Medium Cond French Script MT Garamond Gautami Georgia Gigi Gill Sans MT Gill Sans MT Condensed Gill Sans MT Ext Condensed Bold Gill Sans Ultra Bold Gill Sans Ultra Bold Condensed Gloucester MT Extra Condensed Goudy Old Style Goudy Stout Haettenschweiler Impact Imprint MT Shadow Kartika Latha Lucida Bright Lucida Console Lucida Sans Lucida Sans Typewriter Lucida Sans Unicode Maiandra GD Mangal Marlett Microsoft Sans Serif Monospaced Monotype Corsiva MS Outlook MS Reference Sans Serif MS Reference Specialty MV Boli OCR A Extended Palace Script MT Palatino Linotype Papyrus Perpetua Perpetua Titling MT Pristina Raavi Rage Italic Rockwell Rockwell Condensed Rockwell Extra Bold SansSerif Script MT Bold Serif Shruti Sylfaen Symbol Tahoma Tera Special Times New Roman Trebuchet MS Tunga Tw Cen MT Tw Cen MT Condensed Tw Cen MT Condensed Extra Bold Verdana Vrinda Webdings Wingdings Wingdings 2 Wingdings 3