長文中全ての漢字にルビふり

[4947]長文中全ての漢字にルビふり | 投稿者:BP | 投稿日:2010/07/26(Mon) 09:47:45
tuiteIndesign CS3を使用している者です。

大量のテキストデータをテキストフレームに流し込んで、全ての漢字にルビをふりたいのですが一括でできるスクリプトや方法を教えて頂きたいです。

ちなみにテキストデータは下記のようになっております。

#大#たい##量#りょう#の#漢#かん##字#じ##全#すべ#てにルビをつける。

どの解説本を読んでも、1つの漢字にルビをふる方法しか載ってないので困っております。どうかお知恵をお貸しください。。
» 1
[4949]Re: 長文中全ての漢字にルビふり | 投稿者:せうぞー | 投稿日:2010/07/26(Mon) 10:42:58
あらかじめテキストにルビが振ってあるなら、タグテキストに変換して流し込むといいと思います。
*http://help.adobe.com/ja_JP/InDesign/6.0/indesign_cs4_taggedtext.pdf
*http://d.hatena.ne.jp/seuzo/20080603/1212480415

今後、ルビのお仕事がたくさんあるようならLCSさんの「Rubi Manager」というプラグインでもいいかもしれません。
*http://www.loyal.co.jp/gaiyou/l_group/LCS/LCS.html
» 2
[4950]Re: 長文中全ての漢字にルビふり | 投稿者:kin | 投稿日:2010/07/26(Mon) 12:34:38
「#親文字#ルビ#」というテキストであれば、せうぞーさんのおっしゃる「Rubi Manager」から「ルビ変換コマンド」1回で選択部分の文字を全てルビ付き文字にできます.

ホームページにデモ版(20文字までの機能限定)があったと思いますのでお試ししてみてはどうでしょうか?
» 3
[4951]Re: 長文中全ての漢字にルビふり | 投稿者:BP | 投稿日:2010/07/26(Mon) 13:51:33
ご回答ありがとうございます。

*http://d.hatena.ne.jp/seuzo/20080603/1212480415

↑の方法でタグ付きテキスト作成してIndesign上で配置したのですが、
読み込む際、問題ログが出てしまい化けて流れてしまいます。

ちなみにテキストはmi 作成です。
保存形式や読み込む際の注意点など教えていただけますでしょうか?
» 4
[4955]Re: 長文中全ての漢字にルビふり | 投稿者:せうぞー | 投稿日:2010/07/26(Mon) 17:18:40
>読み込む際、問題ログが出てしまい化けて流れてしまいます。

と言われても、具体的にどういうログなのか?
どういう文字列に対して、どう置換して、どうタグづけしたのか?
すべてを書いていただけないと、こちらでは何もわかりません。
» 5
[4957]Re: 長文中全ての漢字にルビふり | 投稿者:BP | 投稿日:2010/07/26(Mon) 18:20:55
失礼しました。

一《ひと》人《り》ひとりの個《こ》性《せい》あふれる作《さく》品《ひん》がそろいましたので、ぜひ見《み》にいらしてください。

この文章にURLの通り

検索フィールド:|?([一-龠]+)《(.+?)》
置換フィールド:<cRuby:1><cRubyString:$2>$1<cRuby:><cRubyString:>

正規表現検索にチェックして全て置換しました。
この時点での置換結果はURL同様。

先頭に<SJIS-MAC>を付けて拡張子なしの別名保存。

Indesign上でテキストフレーム配置すると下記のログが出ます。
attached image
» 6
[4958]Re: 長文中全ての漢字にルビふり | 投稿者:せうぞー | 投稿日:2010/07/26(Mon) 19:08:34
同じ文字列を同じ検索置換をして、試してみましたが、こちらでは正常にルビ処理してくれます。
文字コードと改行は、Shift_JIS & Mac改行になっていますか?

置換後のテキストは下記の通り:
<SJIS-MAC>
<cRuby:1><cRubyString:ひと>一<cRuby:><cRubyString:><cRuby:1><cRubyString:り>人<cRuby:><cRubyString:>ひとりの<cRuby:1><cRubyString:こ>個<cRuby:><cRubyString:><cRuby:1><cRubyString:せい>性<cRuby:><cRubyString:>あふれる<cRuby:1><cRubyString:さく>作<cRuby:><cRubyString:><cRuby:1><cRubyString:ひん>品<cRuby:><cRubyString:>がそろいましたので、ぜひ<cRuby:1><cRubyString:み>見<cRuby:><cRubyString:>にいらしてください。
attached image
» 7
[4959]Re: 長文中全ての漢字にルビふり | 投稿者:にゃす | 投稿日:2010/07/26(Mon) 19:47:06
「ルビクラウド」なるものもあるようです。
*http://www.web-cte.co.jp/products/ruby.html
» 8
[4962]Re: 長文中全ての漢字にルビふり | 投稿者:BP | 投稿日:2010/07/29(Thu) 18:28:28
Shift_JIS になってなかったです。
まだログは出ますが化けずに配置されましたので何とか使えそうです。
おかげさまで解決しました。
ありがとうございました。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)