Signwriterモジュールの使いづらい部分はフォントサイズや色などの指定を設定されたプロファイルと違うものにしたい場合に、PHPコードで記述しないといけないことです。
そこで、Signwriterモジュール自体にパッチを当てて、フィルター指定時にパラメータの指定も可能にするようにします。このパッチにより以下のような事が可能になります。
- <funny>手書き文字</funny>
- <funny size="24">手書き文字24p</funny>
- <funny color="#ff0000">赤い手書き文字</funny>
指定可能なプロファイルのパラメータはかなり多いのですが実際に使う上でよく変更したくなるものとしてフォントサイズ(size)、文字色(color)、背景色(background)、最大幅(maxwidth)の4種類のパラメータのみタグと共に指定できるようにしました。パラメータの値はこの例のように必ず""でくくる必要があります。
疑似タグはここでは<funny></funny>としましたが、何でも可能です。但し、このパラメータの指定機能は本当のHTMLタグの場合ブラウザーで解釈されてしまうおそれがあるため疑似タグでのみ可能です。
改良をおこなうパッチは次のページのSignwriterモジュールを改良する(2)の最後においてあります。

