// // use a standard font, not Symbol.
// font = new Font("Serif", font.getStyle(), font.getSize());
// }
// create glyph
GlyphVector gv = font.createGlyphVector(getFontRenderContext(), string);
// draw it
drawGlyphVector(gv, (float) x, (float) y);
} else {
// write string directly