フォントについて質問です。
きっちり枠にはまる文字で表示したいのですが

g.setFont(new Font("Serif" , 0 , 32));
FontMetrics fo = g.getFontMetrics();
hig = fo.getHeight();
g.drawString(String.valueOf(hig) , 100 , 100);

これでフォントを32に指定しても実際には縦56になってしまうようです。(そう表示されます)
幅は32になってるようですが。
この指定する座標は下のラインということでいいんですよね?
きっちり縦横32の枠にはまるようにフォントを指定するにはどうすればいいですか?