デバッグ用にどうぞ。
実際に扱う際にはポイント指定にはDPIを取得してOSや環境ごとの差異を考慮しないといけないので使いにくいはず。この計算をするべきかしないべきかでちょっと悩み中。今のところしていないが、クロスプラットフォームを考えるとやっといたほうがいいのかな。
以下サンプルソース。
SGFont font; @Override public void init(SGGraphic graphic) { //24ptの斜め、固定幅論理フォントを指定("MS ゴシック"とか物理フォントもいけます) font = graphic.createSGFont(new Font("monospaced",Font.ITALIC,24)); } @Override public boolean mainLoop(SGGraphic graphic) { //fonフォントを指定して(100,200)の座標に「ほげ」という文字列を青色で描画。 graphic.drawText(font, 100, 200, "ほげ", Color.BLUE); }