段落の最終行で、1文字と句点(端丸)のみの行が出てしまいますね。
「すまる」のような行をチェックしたいというツイートを目撃したので、Script書いてみました。
※実際には、1文字+句点or受けカギ括弧を正規表現で指定していますが、実情に合わせて適宜書き換えて下さい。
■テスト用のドキュメントの作り方
1)InDesignで新規ドキュメントを作成
2)テキストフレームを作成
3)上記2)のテキストフレームに文字を入力し、"す。"の状態を作る
さて、ここまでの手順で、ドキュメントフォントの使用されたinddが準備できたと思います。
下記の適当なコードをESTKにコピペして適当に保存して、InDesignのスクリプトパネルでダブルクリックできるようにします。
#target indesign
(function(){
if (app.documents.length!=0){
var doc=app.activeDocument;
var a=doc.stories.everyItem().lines;
for (var i=a.length-1;i>-1;i--){
var a1=a[i].contents.toString();
if (a1.match(/^.[。」$]/)){
// 段落先頭かチェックしなきゃ…
var a2=a[i].paragraphs[0].contents.toString();
if (a1!=a2){
app.select(a[i]);
alert("この段落ツメたい!");
return;
}
}
}
}
})();
行としてマッチする場所を8行目の正規表現で指定しているので、書き換えれば別物にもなります。
何かに流用する場合、11行目は段落の先頭行かどうかのチェックなので、不要なら外して下さい。
該当する場所を選択してくださるだけのScriptなので勝手にツメてくれたりするわけではないですが、
チェックするのは大変ではなかろうかと思ったので、何かの役に立てば幸いです。