Graphics2D.drawString( ) を使ってマルチバイト文字を描画すると
文字化けします ( □□□□ になる)
正しく描画するにはどうすればよいでしょうか



目的としてはイメージファイルを生成したいだけです。
appletなどではありません。コマンドラインから実行するだけです。

描画したい文字列を
new String(str.getBytes("UTF-8"),"UTF-8")
など変換したり、入力の時点でさまざまな文字コードを試してもすべてダメのようでした。


バージョンは 1.6.0_02 で
その実行環境はlinuxです。

あまり関係ないと思いますが、
実行前に
export LANG=ja_JP.UTF-8
としています