var negativ = -1.52;
dc.drawText( 160 , 10 , fonts[3], "*" + negativ.format("%10.1f") + "*" , Gfx.TEXT_JUSTIFY_RIGHT );
dc.drawText( 160 , 40 , fonts[3], "*" + negativ.format("%010.1f") + "*" , Gfx.TEXT_JUSTIFY_RIGHT );
dc.drawText( 160 , 70 , fonts[3], "*" + negativ.format("% 10.1f") + "*" , Gfx.TEXT_JUSTIFY_RIGHT );
dc.drawText( 160 , 100 , fonts[3], "*" + negativ.format("%+10.1f") + "*" , Gfx.TEXT_JUSTIFY_RIGHT );
At Simulator it works, but at 920xt, the minus is missing, if the format flag is space ("% 10.1f")