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]

メールによる返信