JavaScriptについて

[938]JavaScriptについて | 投稿者:テテ | 投稿日:2008/04/04(Fri) 10:36:30
初歩的な質問ですいません。JavaScriptで例えば自動的にルビをつくというようなことが作れたりするんですか?
» 1
[940]Re: JavaScriptについて | 投稿者:いき | 投稿日:2008/04/04(Fri) 12:51:02
いや、その質問を初歩的と言うべきかどうかについては意見の分かれるところだと思いますが。

選択文字列が特定の文字の場合にrubyFlugをtrueにして、rubyStringに文字列を代入する、というやり方ならJavaScriptによるルビ振りは可能ですね。
ですが、選択文字列の全ての漢字に、という話になるとJavaScriptに仕事をさせるのは現実的ではありません。
だって全部の漢字について選択文字列とそれに対応するふりがなをスクリプト中に書いてやらないといけませんから。
» 2
[943]Re: JavaScriptについて | 投稿者:(-_-メ) | 投稿日:2008/04/04(Fri) 13:11:04
ぜんぜん関係ない答えですが(^^;)

うちで総ルビの仕事があった時、
いったん、EDICOLOR(Humming Bird)で自動ルビ付けして
それをタグに書き出し、そのタグをInDesignのタグに差し替えて
流し込み、なんてことをやったことがあります。
» 3
[944]Re: JavaScriptについて | 投稿者:せうぞー | 投稿日:2008/04/04(Fri) 16:37:29
(フッタから想像するに)Mac環境ですと、
Monzaiというアプリケーションが存在します。
http://www.vector.co.jp/soft/dl/mac/writing/se286663.html
読み上げだけでなく、漢字->ひらがなへの変換もできます。
AppleScript対応なので、InDesign- AppleScript - Monzaiという連携で辞書変換してルビとして埋め込みできます。この時の参照辞書はことえり辞書です。
JavaScriptではこうしたアプリケーション間の協調ができないので、難しいかと思われます。

現実的にルビ付加が大量にあるなら、LCSさんの「Rubi Manager」(http://www.loyal.co.jp/gaiyou/l_group/LCS/LCS.html)などを遣うのがよいかと思われます。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア