約半年ぶりになりますが、HTML5のCanvasを使って文字出力するライブラリCanvas Text Templateを更新することになりました。ユーザーの方からのご意見などを参考に禁則処理を実装しています。たぶんうまく動作すると思います。いかなかったらご連絡ください(笑)。ドキュメントページはまだ更新されてないですが、いずれ書き換える予定です。
Canvas Text Template デモページCanvas Text Template JavaScriptファイル(12KB)
本当は文字を回転する機能もこのバージョンで実装したかったんですが、Canvasのrotate()メソッドの使い方がいまいち分からないので、おいおい追加することにします。具体的には行単位あるいはフレーズ単位で回転角度を指定できるようにするつもりです。
現バージョンでその他に追加した要素やマイナーチェンジした点は、まずinputメソッドの追加です。これはoutputメソッドと対になるメソッドで、第一引数にテキストを受け取りますが出力はせず、出力待ちの状態にするメソッドです。