char c = 0xF041;
System.out.println((int) c);
Font font = new Font("Wingdings", Font.PLAIN, 60);
for (int i = 0; i < 65536; i++)
if (font.canDisplay(i))
System.out.println(((int) i) + ": " + Long.toHexString(i));
GlyphVector textGlyphVector = font.createGlyphVector(FONT_RENDER_CONTEXT, new char[] { c });
Shape shape = textGlyphVector.getOutline();
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.translate(150, 150);