catchです ルビ関係の機能は、IMEとの連係が必要になるのですが、 LinuxなどでIMEの仕様が確定していないという問題があります。 Windowsだけその機能を盛り込むのは、マルチプラットフォームを売りにする OpenOffice.orgには相応しくないといった感じだと思います。
UIMやSCIM・IIIMFとIMEフレームワークが 乱立しているあたりが難しいと思われ・・・ yossy_takeuchi wrote: > > MS Wordには、IME(Input Method Editor)による漢字変換の結果に応じて > 自動的にルビを振る機能がありますが、 > OpenOffice.org Writerにはその機能が実装されていないようです。 > > 【機能対比】 > ☆MS Word > ・メニュー:書式→拡張書式→ルビ > ・漢字変換結果に応じて、自動的にルビを振ることが可能 > ☆OpenOffice.org Writer > ・メニュー:書式→ルビ (asian phonetic guide) > ・ルビは手動で入力する必要有 > ・日本語ヘルプでは「asian phonetic guide」と表示される。 > (どうやら訳し切れていないようです。) > > ----- > MS Excelにも、セルの文字列にルビ(Excelでは「ふりがな」と表記)を > 表示・編集する機能がありますが、 > OpenOffice.org Calcには、その機能自体ありません。 > > MS Excelの.xlsファイルをOpenOffice.orgで読み込ませると > ふりがなは表示されず、また、.xls形式のままで保存すると > セルにあるふりがなの内容や表示設定が失われます。 > > 【機能対比】 > ☆MS Excel > ・メニュー:書式→ふりがな > ・漢字変換結果に応じて、自動的にふりがなを振ることが可能 > ☆OpenOffice.org Calc > ・セルの文字列にふりがなを振る機能がない > ・.xls形式で保存するとセルの「ふりがな」情報が失われる > > ----- > > Windows APIにはIME(Input Method Editor)を制御する関数があり、 > そのうちの一つ ImmGetConversionList によって、 > 「変換対象文字列」(=よみがな)と「変換結果」を > IMEから取得することができます。 > MS Word/Excelのルビ(ふりがな)の自動入力機能では > これを利用しているものと思われます。 > > おそらく、OpenOffice.orgでは、 > Windows APIのIME関数を積極的に利用していないため、 > ルビの自動入力機能が実装されていないものと思われます。 > (ソースコードを見ないと判りません) > > ただ、IME APIの件は当方がGoogleで調べた結果であり、 > あくまで推測での記述ですので、 > 詳しくご説明できる方に補足していただけると助かります。 > > 【参考】 > Windows APIのIME関数 > http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpintl/html/Toppage_IME.asp > > -------------------- > > Linux版でも、OpenOffice.org と Input Method(例:SCIM)との > インターフェースは実装されていないようです。 > > (株)グッデイさんがIPA(情報処理推進機構)の > 2004年 オープンソースソフトウェア活用基盤整備事業として > 「オープンソースデスクトップ環境における日本語入力の改善」 > という成果を報告しています。 > http://www.ipa.go.jp/about/jigyoseika/04fy-pro/open.html -- Yutaka Kachi http://www.catch.jp/ [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
