matuakiです。

以前にWord形式にExportすると、ルビの部分で問題があるという点を指摘しました。

立てられたIssue
http://www.openoffice.org/issues/show_bug.cgi?id=79246

結果は、「新しいWordのバージョンではこれでよい」ということで、修正はなさ
れませんでした。

新しいOfficeを入手したのでテストしてみますと、Office2003とOffice2007のど
ちらもNGでした。
Word2003のフィールドコードに関するヘルプを参照すると

「スイッチには、半角のコンマ ( , ) や半角のセミコロン ( ; ) で区切られた
構成要素が必要な場合もあります。区切り文字として使用できる文字は、コント
ロール パネルの地域設定で設定されている小数点の記号によって決まります。
小数点の記号が半角のピリオド ( . ) の場合は、区切り文字に半角のコンマ (
, ) を使用します。小数点の記号が半角のコンマ ( , ) の場合は、区切り文字
に半角のセミコロン ( ; ) を使用します。 」

ということで、どうもOSの地域設定によって、Wordの動きが異なることが判明し
ました。

試しに「地域と言語のオプション」でドイツ語(ドイツ)を指定すると、Exportさ
れたファイルのルビが正しく表示されました。

結論として、Windowsの地域オプションを日本語+MS OfficeではMS Officeが新
しいバージョンでもWord FormatにExportされたルビを含む文章は正しく表示さ
れません。このWordの仕様からするとこれからも難しいかも・・・です。(ルビ
を表現するのに、数式フィールドを使っているWordに問題があるように思えますが)

こういう問題はこれまでどのように解決されていたのでしょうか?
-- 
-------------------------------------------------
matuaki
matuaki@ma-office.org
http://openoffice.sblo.jp/

---------------------------------------------------------------------
To unsubscribe, e-mail: 
[メールアドレス保護]
For additional commands, e-mail: 
[メールアドレス保護]

メールによる返信