nextを使うとポインタが動いてしまうので、リストのレベルの変化がうまく反映できない。コード部分が崩れてしまうのは、常に空行がブロックの区切になっているからだった。開始タグと終了タグが空行で分断されて別々のブロックになってしまう。そのためタグが閉じることができない。これは仕様といってしまえば、それまでなんだけど、プログラムのコードの引用で空行を使わないというのはとても不便だろう。いうサイト構築ソフトをダウンロードしてみた。使われているのは書いてあったので知っていたけど、必要ではなかったので今まで中味をよくよく確かめることもなかった。同じものを使っているとばかり思っていたし。実際に中のファイルを調べてみるとリビジョン番号が違っていた。単品で公開されているものの日付は2006/10/18、Textpatternに含まれたものは2008/01/24だった。古い方を使っていたのか。使われている方を使って動作を確かめてみると、入れ子のリストの問題は解決されていた。コードブロックの問題の方はそのままだった。空行でブロックを分けるのが仕様だから、仕方がないということなのだろう。原因が分かったので、<code>と<pre>で終了タグがないときは、解釈をやり直して次のブロックと連結するように書き直してみた。考えてみると、textile記法を無効にする<notextile>タグの要素に改行が使えないというのも不便なのでそれも書き直してみた。テスト追記よく解説を読み直してみたら、ブロックタグの後に通常の「.」のかわりに「..」を置くと、ブロック連結になることがわかった。この連結はブロックにこのような修飾がつけられるまで続く。str_replace("%::%","",$text);こんなふうに書けばよかった。」などの修飾を付ける。複数行の空行は1行にまとめられてしまう。ブロックを修飾するタグは、bq、bc、notextile、pre、h1、fn1、p。(06/28)OpenJTalkの共有ライブラリを作ってみました。追加しました(03/14)点字タイプ入力ソフトに、テンキー点字入力機能を追加しました(11/13)OpenJTalkの共有ライブラリを作ってみました。2.0QRコードSeesaaブログ。