▼Adobe CS4のご購入は、こちらのアドビストアからお願いいたします。良エントリーのごはんになります。
1月のドネーション:3,423円
2008-06-03
■[InDesign][mi][regex][usage]【番外編】ルビを付加する
まあこれはInDesignっていうよりも、エディタで正規表現置換をしてInDesignタグを作るといった方がただしい。
しかし、こうしてさまざまなアプリケーションで正規表現が使用できることこそ、正規表現の大きな魅力だろう。
こうした手だてがなければ、有料のプラグインを使うよりほかにないのだから。
▼こんな感じのテキスト。「親文字《おや も じ》」というフォーマット。
出典は青空文庫。よりわかりやすくするためにルビを多めにしてみました。かつ、モノルビのための前処理として「 」を挿入しました。
▼正規表現(今回はmiを使用)
検索フィールド:|?([一-龠]+)《(.+?)》
置換フィールド:<cRuby:1><cRubyString:$2>$1<cRuby:><cRubyString:>
▼置換結果
▼InDesignタグのためにヘッダ「<SJIS-MAC>」を挿入し(InDesignタグはSJIS以外は相性がわるいためやむなく)、別名で保存。
▼流し込んだ状態
トラックバック - http://d.hatena.ne.jp/seuzo/20080603/1212480415
リンク元
- 104 http://kstation2.blog10.fc2.com/blog-entry-280.html
- 53 http://kstation2.blog10.fc2.com/blog-category-7.html
- 50 http://manabi-note.seesaa.net/article/105641055.html
- 31 http://d.hatena.ne.jp/n-yuji/
- 28 http://www.seuzo.jp/st/index.html
- 26 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLG,GGLG:2006-21,GGLG:ja&q=電話番号+フォーマット
- 25 http://www.google.co.jp/search?hl=ja&q=indesign+ルビ&btnG=検索&lr=
- 15 http://search.yahoo.co.jp/search?p=indesign+ルビ&search.x=1&fr=top_ga1&tid=top_ga1&ei=UTF-8
- 13 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/seuzo/20080603/1212480415
- 12 http://www.google.com/search?client=safari&rls=ja-jp&q=InDesign++JavaScript+ルビ&ie=UTF-8&oe=UTF-8







