改行位置までのテキスト量を1としてllの方だと半分(5割)書いたところで一杯という判定になって
>>216 試してみたところ 今度は逆に1.5まで書けるようになってしまった。\(^o^)/

// ソース長いからその場所だけ切り離して・・・みたけど
// 動作確認できてない↓
//font size=18

input='We Are The Winner とかそんな感じの文章ガアルノデス';

tmp_relinexpos = kag.current.relinexpos - kag.current.marginL - kag.current.marginR;
↑これをつかって

for(var i=0;i<input.length;i++)
{
tmp_char = input[i];
// 追加する予定の文字の横幅を取得
//tmp_char_width = kag.current.lineLayer.font.getTextWidth(tmp_char);
tmp_char_width = kag.current.font.getTextWidth(tmp_char);
// すでに格納されている文字の横幅を取得
//tmp_message_width = kag.current.lineLayer.font.getTextWidth(tmp_message);
tmp_message_width = kag.current.font.getTextWidth(tmp_message);

// 改行位置までいったら処理を終える
if((tmp_message_width + tmp_char_width) > ( tmp_reline_xpos )){return tmp_message;}
else{tmp_message += tmp_char;}
}
//帰ってきた文字を描画
//resetfont

長文スマソ