>>41
改行はできるけど途中での書式変更はできなかったと思うので、
1行ごととは限らないが、
何度も$drawstringや$drawtext等を記述することにはなると思う。

$drawstringにmemposオプションをつけると$getlastposで描画範囲の座標が取得できるので、
これを次に描画する文字列の範囲指定に利用するということはできる。
($drawstringの"text"が空だと座標が正常に取得できないようなので注意)

<参考>
$puts(x,10) $puts(y,10) $puts(w,550) $puts(h,320)
$puts(tag_title1,ARTIST:) $puts(tag1,[%artist%])
$puts(tag_title2,TITLE:) $puts(tag2,[%title%])
$puts(color,255-0-0) $puts(highlight_color,0-255-0)
$font(メイリオ,11)

$drawstring($get(tag_title1),$get(x),$get(y),$get(w),$get(h),$get(color),mempos)
$font(,,bold)
$drawstring($if2($get(tag1), ),$getlastpos(r),$get(y),$sub($get(w),$getlastpos(w)),$get(h),$get(highlight_color),mempos)
$font(,,)
$drawstring($get(tag_title2),$get(x),$getlastpos(b),$get(w),$get(h),$get(color),mempos)
$font(,,bold)
$drawstring($if2($get(tag2), ),$getlastpos(r),$getlastpos(y),$sub($get(w),$getlastpos(w)),$get(h),$get(highlight_color),mempos)