>>476
もう見てないかもしれないけど。
Paint#measureTextより、Paint#breakTextのほうが
やりたいことが簡潔にできそうな気がする。

あと、もしかしてGraphicsSurface#run()の中でcatch Throwableしてない?
もしそうなら、危険なのでやめたほうがいいよ。

>>485
もし結果オーライにならないようなら
一度traceviewで調べたほうがいいかもしれない。
すでに調べた結果の書き込みなのであれば、ごめんなさい。