[ 掲示板に戻る ]

記事No.4958に関するスレッドです

長文中全ての漢字にルビふり / BP
tuiteIndesign CS3を使用している者です。

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

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

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

どの解説本を読んでも、1つの漢字にルビをふる方法しか載ってないので困っております。どうかお知恵をお貸しください。。

No.4947 2010/07/26(Mon) 09:47:45
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
あらかじめテキストにルビが振ってあるなら、タグテキストに変換して流し込むといいと思います。
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

No.4949 2010/07/26(Mon) 10:42:58
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / kin URL
「#親文字#ルビ#」というテキストであれば、せうぞーさんのおっしゃる「Rubi Manager」から「ルビ変換コマンド」1回で選択部分の文字を全てルビ付き文字にできます.

ホームページにデモ版(20文字までの機能限定)があったと思いますのでお試ししてみてはどうでしょうか?

No.4950 2010/07/26(Mon) 12:34:38
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7

Re: 長文中全ての漢字にルビふり / BP
ご回答ありがとうございます。

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

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

ちなみにテキストはmi 作成です。
保存形式や読み込む際の注意点など教えていただけますでしょうか?

No.4951 2010/07/26(Mon) 13:51:33
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
>読み込む際、問題ログが出てしまい化けて流れてしまいます。

と言われても、具体的にどういうログなのか?
どういう文字列に対して、どう置換して、どうタグづけしたのか?
すべてを書いていただけないと、こちらでは何もわかりません。

No.4955 2010/07/26(Mon) 17:18:40
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / BP
失礼しました。

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

この文章にURLの通り

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

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

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

Indesign上でテキストフレーム配置すると下記のログが出ます。

No.4957 2010/07/26(Mon) 18:20:55
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19

Re: 長文中全ての漢字にルビふり / せうぞー URL
同じ文字列を同じ検索置換をして、試してみましたが、こちらでは正常にルビ処理してくれます。
文字コードと改行は、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:>にいらしてください。

No.4958 2010/07/26(Mon) 19:08:34
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; ja-jp) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

Re: 長文中全ての漢字にルビふり / にゃす
「ルビクラウド」なるものもあるようです。
http://www.web-cte.co.jp/products/ruby.html

No.4959 2010/07/26(Mon) 19:47:06
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 ( .NET CLR 3.5.30729)

Re: 長文中全ての漢字にルビふり / BP
Shift_JIS になってなかったです。
まだログは出ますが化けずに配置されましたので何とか使えそうです。
おかげさまで解決しました。
ありがとうございました。

No.4962 2010/07/29(Thu) 18:28:28
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/530.19.2 (KHTML, like Gecko) Version/4.0.2 Safari/530.19