|
|
Linuxの下でOpenOfficeを使っていてルビを使ったファイルを作ると
MS Wordで正しく読めない問題になやまされたことがあり LibreOfficeではどうなっているのか興味があります。 (OOにはバグを投稿した/voteしたこともあるのですが機関の編成変えで shuffleされたのか見当たりません。) さきほどWindows 7の下のMS Word 2007で作ったルビを使ったファイルを WindowsのもとのOO3.3のWriterでよませたら、その部分がただしくよめてないことも確認しました。 (ルビをふった文字列がルビさり消えてしまう。ふられてない文字列は残る。 以前はMS Word (2003?)で作ったファイルは少なくとも読めていたように思います。) OOにとっては、小学校の教師の利用などでは致命的なバグかと思います。 そうでない私の場合も致命的なバグでして、他人と交換するファイルの編集にOOは利用できなくなってしまいました。 このあたりLibreOfficeでも状況は同じでしょうか? すでに実用で使っているファイルもあるため一時的にも OpenOfficeを取り去るわけにもいかずLibreOfficeを利用されている方の経験を教えていただければさいわいです。 Zephyrus |
|
|
目黒です。
うろ覚えですが、日本と英語圏でルビの内部コードが違っており、OO.oやLibreが英語圏仕様のdoc形式を出力する為に国内のWORDで書式が崩れる、と聞いた事があります。 対応としてベストなのは、自分の職場の様にODFに運用を移す事なんですが… 修正を目指すなら、それなりに力を入れて取り組む必要がありそうですね。 当面の対応として、docx形式で出力してみるとうまく行ったりしませんでしょうか? 2011年9月2日金曜日 zephyrus [hidden email]: > Linuxの下でOpenOfficeを使っていてルビを使ったファイルを作ると > MS Wordで正しく読めない問題になやまされたことがあり > LibreOfficeではどうなっているのか興味があります。 > (OOにはバグを投稿した/voteしたこともあるのですが機関の編成変えで > shuffleされたのか見当たりません。) > > さきほどWindows 7の下のMS Word 2007で作ったルビを使ったファイルを > WindowsのもとのOO3.3のWriterでよませたら、その部分がただしくよめてないことも確認しました。 > (ルビをふった文字列がルビさり消えてしまう。ふられてない文字列は残る。 > 以前はMS Word (2003?)で作ったファイルは少なくとも読めていたように思います。) > > OOにとっては、小学校の教師の利用などでは致命的なバグかと思います。 > そうでない私の場合も致命的なバグでして、他人と交換するファイルの編集にOOは利用できなくなってしまいました。 > > このあたりLibreOfficeでも状況は同じでしょうか? > すでに実用で使っているファイルもあるため一時的にも > OpenOfficeを取り去るわけにもいかずLibreOfficeを利用されている方の経験を教えていただければさいわいです。 > > Zephyrus > > > > -- > View this message in context: > Sent from the Discuss mailing list archive at Nabble.com. > -- > Unsubscribe instructions: E-mail to [hidden email] > Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette > List archive: http://listarchives.libreoffice.org/ja/discuss/ > All messages sent to this list will be publicly archived and cannot be deleted > -- Unsubscribe instructions: E-mail to [hidden email] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted |
|
|
コメントありがとうございます。
職場の OO3.2 under linux で調べたところ、OOで既存WORDファイルを書き出すと DOCフォーマットだと、MS-WORD 2003 under XPで ただしく読めない(ルビのふられた文字列が一部欠損して表示される)ファイルが作成されます。 同じファイルを WORD 2007 under Win7で読むと、文字は欠損しませんが、 なんか表示がおかしいです。ルビのふられた文字列の前に空白ができて、その上にルビが 移動してしまい、元の文字列の上には何もありません。また、元の文字列の直前に";"が挿入されて表示されます。(*1) RTFフォーマット出力ファイルだと、とりあえず文字列が消えずに、文字そのものは正しく伝わるファイルができました(!) しかし、RTFファイルにしてしまうと表とか、構造をもった文書の編集がそのあとあまりうまくいきません。 残念ながら共同作業のためのファイルの交換という実用性の点から却下です。 (あとで編集いらないのならPDFを渡せば済むわけですし。) OO3.2 under linux, ならびにOO3.3 under win7 ですと、残念ながらdocxフォーマットの出力はできません。 投稿前にOO3.3 under win7 でXML出力というのがあるのを発見して試しましたが、結果は はかばかしくなく、OO3.3 under win7 で出力したファイルをWORD 2007 under win7 で読むとルビが消えて、最初にルビがある 文の元の文字列が行に対して均等割り付けで表示されているようです。 そしてその下の行に、元の文章からルビの振った文字列が消えたのこりの文字列が均等表示され、 さらに続く文章の一部が一見ランダムにえらばれて均等割り付けされているようです。使い物になりません :-( あんまりだと思って再度 OO3 under win7 で読んでみたら、自分でもまともに読めません。:-) ルビと、ルビの振られた文字列が消えて表示されます。 以前、OOのバグ議論では、ルビ文字列データの delimiter がlocale毎に異なるにもかかわらず プログラム中で特定文字として固定しており、それが問題だということのようでした。 ファイルをダンプして眺めてみると確かにそのように見えました。 (上の*1の事例では";"というのが余分に表示されていることが分かります。多分これが日本語localeでない場合に ルビ文字列の最終delimiter として使われている文字なのだと思います。) 熱心にOOをサポートしているロシアの会社の人だったか(記憶があいまい)が こうなおせばよいはずだというパッチ案までだしたのですが、 この問題はあまり重要でない(!)ということで先延ばしにされてしまっていました。 それを読んだ時点で、この問題のバグフィクスの重要度をあげるために、 voteをして注意をひこうとしましたが、 先にのべたように、親会社の買収、機関編成かえなどのためか、古いバグ情報が消えてしまいました。 :-( ちなみに、このバグは、日本での大きなユーザベースとなりえる義務教育の段階、 特に初等教育機関での利用にとっては致命的だというのはOOのバグデータベースでの議論にも 出したかとおもうのですが、結局無視されてしまった状況になっています。残念。 古いバグデータベースにアクセスできればフィクスは思ったほど難しくないかもしれません。 問題は、localeに依存して、しかも日本語特有?問題なのでなかなか日本以外でデバッグと フィクスが難しいかもしれないという点です。が、データの提供はできると思います。 (というか、MSが内部のdelimiter として何を使っているか、すべてのlocaleに対して説明してないので、 ユーザがreverse engineering した情報を提供しないと処理できないのでしょう。とりあえず典型的な西欧の 欧文環境と日本語の環境でのdelimiter は特定されたようでした。) このメッセージボード (http://nabble.documentfoundation.org/template/NamlServlet.jt 。。。。) で ファイルの添付ができると、OOで作ったルビ入りファイルが WORDの各バージョンで崩れて表示されるかを示すことができるのですが。 見ると、あまりにおかしな表示でびっくりすると思います。 TIA |
|
AWASHIRO Ikuya |
|
|
In reply to this post by zephyrus
どもども、いくやです。
On Thu, 1 Sep 2011 18:52:29 -0700 (PDT) zephyrus <[hidden email]> wrote: > (OOにはバグを投稿した/voteしたこともあるのですが機関の編成変えで > shuffleされたのか見当たりません。) https://issues.apache.org/ooo/ で検索されてみてはいかがでしょう? -- AWASHIRO Ikuya [hidden email] / [hidden email] GPG fingerprint: 1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A http://blog.goo.ne.jp/ikunya/ http://twitter.com/ikunya/ -- Unsubscribe instructions: E-mail to [hidden email] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted |
|
|
In reply to this post by zephyrus
簡単なサンプルを使い、LibreOffice 3.4.3 / Word 2010 を使ってWindows 7 上で実験してみたところ、次のような結果となりました。
■元データをLO343で作成 ・doc(Word 97/2000/2003) Wordで読み込み:ルビ表示は正常 LOで再読み込み:上に同じ ・docx(Office Open XML出力) Word:読み込み不可 LO:ルビおよびルビ設定文字消滅 ・docx(Word 2007/2010 XML出力) Word:読み込み不可 LO:ルビおよびルビ設定文字消滅 ・xml(Office 2003 XML) Word:ルビおよびルビ設定文字消滅 LO:上に同じ ※いずれも、なぜかフォントサイズが10.5から12へと変化し、そのためにルビが小さく見えてしまっています。これは正常に読み込めたDOC出力でも同様です。 ■元データをWord2010で作成 ・docx LOで読み込み:ルビおよびルビ設定文字消滅 Wordで再読み込み:正常 ・doc LO:正常 Word:正常 ・xml(Word 2003 XML) LO:ルビおよびルビ設定文字消滅 Word:正常 ・xml(Word XML) LO:読み込み不可(「一般的なI/Oエラー」) Word:正常 ・odt LO:正常 Word:正常 DOCXやXMLがほぼ壊滅状態なのを見ると、Word用XMLの解析に難があるのかなという感じです。 旧来のDOC形式やWord側でのODT出力は問題なさそうです。 NON |
|
|
In reply to this post by AWASHIRO Ikuya
>> (OOにはバグを投稿した/voteしたこともあるのですが機関の編成変えで
>> shuffleされたのか見当たりません。) >https://issues.apache.org/ooo/ >で検索されてみてはいかがでしょう? ヒントありがとうございます。ruby で検索したところたくさんバグ報告は見つかったのですが、 私が覚えているパッチはみつかりませんでした。 でも、なんとなくこのインターフェイスでvoteしたのかあまり自信がありません。 (bugzillaつかってたのかな?) これらの記事を読んでいるうちに、そこで参照されているいろいろな リンク先をみていたおもいだしてきたのは、ひょっとするとパッチは バグ報告で参照されているOOOFurum http://www.oooforum.org/ あるいは、Sun?の運用していたblog/wikiのようなフォーラム経由だったかもしれません。 (鴎のアイコンに見覚えがあります。) もう少しさがしてみますが、もう一つ別の投稿にあるようにXMLの問題があるとすると - ひょっとするとlocaleの問題ものこりつつ、 - あらたにXMLの読み込み・書き出しの際にrubyが正しく処理されてない ということかもしれません。うーむ。 (windowsの上同士で問題がないのは何よりですが、OO3.2 under linuxは日本localeで動作する WORDが想定している delimiter をつかわず、一部の西欧の欧文環境では問題のない決まった文字列を 使っているものと予想しました。あいにく私の環境ではlinuxの下で使いたいという要求があるので OO あるいはLO under linuxと他のユーザとの互換性が重要なのです。) バグデータベースみてるとどうもXMLでのルビの規格も 出来つつある?、あるいは出来てまもないように見受けられましたので実装、テストが進んでないのかもしれません。 あと、バグデータベースみて再度実感しましたが、やはり正しいルビの実装必要性が大多数の開発者というかパッチを 投稿している人に理解されてないみたいです。(別の投稿にもあったルビとルビのついた文字の大きさが変わるなんてのも 結構致命的です :-( この状況を打開するべくvoteを投じたので、その記録がないか探したのですが、 アカウント作りなおさないといけないのか(?)、サーチ機能が貧弱でちょっと見つかりませんでした。 あるいはひょっとするとOOのバージョン毎に異なったものとして処理されているとか、 closeされてしまった(???)バグの分はApacheのデータベースに入ってないとかなのか 状況は不明です。 10行くらいのCのパッチをみて、これっぽちなら取りこんでくれないかと思った鮮明な記憶と、 それが先延ばしになったのをみてがっかりした記憶、これらに 関連してvote した記憶があるので、もう少し探してみます。 OOOForumの方も調べてみます。 どうもありがとうございました。 |
|
|
バグ報告が見つかりました!
http://openoffice.org/bugzilla/show_bug.cgi?id=79246 私のvoteもみつかりました。(2点しかvoteしてないですね。あまり点がなかったので慎重につかっていたのです。) 2007年の頃にフィクスの入ったリリースが先延ばしにされたことがわかります。 これによると 3.4.0 でfixされていることになっています。 バグデータベースがRead-onlyになっているので、おそらく openのバグだけがapache foundationに移行されたのでしょう。 (みつからないと言ったのはSunの合併にともない一時的にアクセスできなかったのでは ないかと思いましたが、そのあと再開されたのをチェックしていなかった私の間違いだったようです。) なお、上記バグには日本の教育機関では必須という私のコメントはありません。記憶がはっきりしないのですが、 sun? あるいは oooの別の blog/wiki で投稿したような気がします。 あれ、でもOOはまだ3.4を正式リリースしてないですよね:-( LOが34のOO34のソースを取りこんでくれていればWORDの XML形式のファイルを使わないかぎりはrubyの重要な問題は解決されたようです。(フォントの大きさの問題は linux <-> Windowsでどうなるか試してみます。) linuxの上のOOをLOに変更する踏ん切りがつきました! |
|
AWASHIRO Ikuya |
|
|
すごく今更感のあるメールですが。。
On Sat, 3 Sep 2011 15:55:14 -0700 (PDT) zephyrus <[hidden email]> wrote: > LOが34のOO34のソースを取りこんでくれていればWORDの > XML形式のファイルを使わないかぎりはrubyの重要な問題は解決されたようです。(フォントの大きさの問題は > linux <-> Windowsでどうなるか試してみます。) たぶんですが3.4で修正されています。 http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5&id=b0539229b1a31925d28a13f9bbda6fd672729bd6 ご覧のとおりこれは3.5のログですが。 んで、AOO 3.4のソースを見てみたところ、どうもこの修正は盛り込まれてい ないようです。 http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sw/source/filter/ww8/wrtw8nds.cxx?view=log #なんぞ?? -- AWASHIRO Ikuya [hidden email] / [hidden email] GPG fingerprint: 1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A http://blog.goo.ne.jp/ikunya/ http://twitter.com/ikunya/ -- Unsubscribe instructions: E-mail to [hidden email] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted |
|
|
年始にメイルを見落としていました。失礼しました。
(なぜかスパムと判断されてしまい、予備マシンにforwardしている方の チェックをしていて、気づきました。) せっかく 修正コードが入ったようですが、AOO3.4に入ってないとしたら残念ですね。 このあたりI18Nからみは、該当言語のことを理解してないと コードのコミットは恐くてできないというのが本当のところでしょうから、 日本から手伝ってあげられるとよいのですが。 On 2012年01月02日 16:07, AWASHIRO Ikuya [via Document Foundation Mail Archive] wrote: > すごく今更感のあるメールですが。。 > > On Sat, 3 Sep 2011 15:55:14 -0700 (PDT) > zephyrus <[hidden email] </user/SendEmail.jtp?type=node&node=3626029&i=0>> wrote: > > > LOが34のOO34のソースを取りこんでくれていればWORDの > > XML形式のファイルを使わないかぎりはrubyの重要な問題は解決されたようです。(フォントの大きさの問題は > > linux <-> Windowsでどうなるか試してみます。) > たぶんですが3.4で修正されています。 > http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5&id=b0539229b1a31925d28a13f9bbda6fd672729bd6 > <http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5&id=b0539229b1a31925d28a13f9bbda6fd672729bd6> > ご覧のとおりこれは3.5のログですが。 > > んで、AOO 3.4のソースを見てみたところ、どうもこの修正は盛り込まれてい > ないようです。 > http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sw/source/filter/ww8/wrtw8nds.cxx?view=log > #なんぞ?? > > -- > AWASHIRO Ikuya > [hidden email] </user/SendEmail.jtp?type=node&node=3626029&i=1> / [hidden email] </user/SendEmail.jtp?type=node&node=3626029&i=2> > GPG fingerprint: > 1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A > http://blog.goo.ne.jp/ikunya/ > http://twitter.com/ikunya/ > > -- > Unsubscribe instructions: E-mail to [hidden email] </user/SendEmail.jtp?type=node&node=3626029&i=3> > Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette > List archive: http://listarchives.libreoffice.org/ja/discuss/ > All messages sent to this list will be publicly archived and cannot be deleted > > > > ------------------------------------------------------------------------------------------------------------------------------------------------------ > If you reply to this email, your message will be added to the discussion below: > http://nabble.documentfoundation.org/MS-Word-tp3303042p3626029.html > To unsubscribe from ルビを使ったファイルの読み書き:MS Wordとの互換性バグ, click here > < > NAML > <http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > |
|
AWASHIRO Ikuya |
|
|
In reply to this post by NON
乗りかかった船(?)で3.5.4で軽く調べてみました。ここまで完璧じゃないですけど。。
3.5.4でも同様のようですね。 On Sat, 3 Sep 2011 00:06:38 -0700 (PDT) NON <[hidden email]> wrote: > 簡単なサンプルを使い、LibreOffice 3.4.3 / Word 2010 を使ってWindows 7 > 上で実験してみたところ、次のような結果となりました。 > > ■元データをLO343で作成 > ・doc(Word 97/2000/2003) > Wordで読み込み:ルビ表示は正常 > LOで再読み込み:上に同じ > > ・docx(Office Open XML出力) > Word:読み込み不可 > LO:ルビおよびルビ設定文字消滅 > > ・docx(Word 2007/2010 XML出力) > Word:読み込み不可 > LO:ルビおよびルビ設定文字消滅 > > ・xml(Office 2003 XML) > Word:ルビおよびルビ設定文字消滅 > LO:上に同じ > > ※いずれも、なぜかフォントサイズが10.5から12へと変化し、そのためにルビが小さく見えてしまっています。これは正常に読み込めたDOC出力でも同様です。 > > ■元データをWord2010で作成 > ・docx > LOで読み込み:ルビおよびルビ設定文字消滅 > Wordで再読み込み:正常 > > ・doc > LO:正常 > Word:正常 > > ・xml(Word 2003 XML) > LO:ルビおよびルビ設定文字消滅 > Word:正常 > > ・xml(Word XML) > LO:読み込み不可(「一般的なI/Oエラー」) > Word:正常 > > ・odt > LO:正常 > Word:正常 > > > DOCXやXMLがほぼ壊滅状態なのを見ると、Word用XMLの解析に難があるのかなという感じです。 > 旧来のDOC形式やWord側でのODT出力は問題なさそうです。 > > NON > > -- > View this message in context: http://nabble.documentfoundation.org/MS-Word-tp3303042p3306114.html > Sent from the Discuss mailing list archive at Nabble.com. -- AWASHIRO Ikuya [hidden email] / [hidden email] GPG fingerprint: 1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A http://blog.goo.ne.jp/ikunya/ http://twitter.com/ikunya/ -- Unsubscribe instructions: E-mail to [hidden email] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted |
|
AWASHIRO Ikuya |
|
|
https://bugs.freedesktop.org/show_bug.cgi?id=49073
docxでルビが読み込めないというバグが報告されていました。 https://bugs.freedesktop.org/show_bug.cgi?id=44784 こちらはルビの位置がおかしい(ハードコードされている?)というバグのよ うです。 -- AWASHIRO Ikuya [hidden email] / [hidden email] GPG fingerprint: 1A19 AD66 C53F 2250 3537 1A9D 3A53 2C1D 20AB CC8A http://blog.goo.ne.jp/ikunya/ http://twitter.com/ikunya/ -- Unsubscribe instructions: E-mail to [hidden email] Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/ja/discuss/ All messages sent to this list will be publicly archived and cannot be deleted |
|
|
(2012/06/02 15:50), AWASHIRO Ikuya [via Document Foundation Mail
Archive] wrote: > https://bugs.freedesktop.org/show_bug.cgi?id=49073 > docxでルビが読み込めないというバグが報告されていました。 > > https://bugs.freedesktop.org/show_bug.cgi?id=44784 > こちらはルビの位置がおかしい(ハードコードされている?)というバグのよ > うです。 > 2番目の投稿の最後にでていた、W3Cの日本語の組版というかフォーマッティング の話は宝石みたいに貴重なもので、これに従ってフィクスしてもらえると うれしいですね。(他力本願モード:オープンソースのツールのバグについて は、thunderbird mailerのバグフィクスでエネルギーを使い果たしています。で もなんで、古いバグフィクスを取り入れてくれなかったのかな? ご指摘の投稿記事に英語でフォローしないとコミュニティには声が届いてないと いうことでしょうか。LOに投稿できるようにアカウントを作ったはずなので、後 で短い記事を投稿してみます。) Jiehong 2012-05-08 07:59:25 PDT I can't produce these documents but I am sure the author of this bug will. However, I would like to point to the W3C requirement for Japanese text composition: it is full of precious informations about Japanese composition and also about Ruby characters. Here it is: http://www.w3.org/TR/jlreq/#basics_of_japanese_composition |
|
|
This post has NOT been accepted by the mailing list yet.
In reply to this post by AWASHIRO Ikuya
(2012/06/02 17:01), ISHIKAWA,chiaki wrote:
> (2012/06/02 15:50), AWASHIRO Ikuya [via Document Foundation Mail > Archive] wrote: >> https://bugs.freedesktop.org/show_bug.cgi?id=49073 >> docxでルビが読み込めないというバグが報告されていました。 >> >> https://bugs.freedesktop.org/show_bug.cgi?id=44784 >> こちらはルビの位置がおかしい(ハードコードされている?)というバグのよ >> うです。 >> > > 2番目の投稿の最後にでていた、W3Cの日本語の組版というかフォーマッティング > の話は宝石みたいに貴重なもので、これに従ってフィクスしてもらえると > うれしいですね。(他力本願モード:オープンソースのツールのバグについて > は、thunderbird mailerのバグフィクスでエネルギーを使い果たしています。で > もなんで、古いバグフィクスを取り入れてくれなかったのかな? > ご指摘の投稿記事に英語でフォローしないとコミュニティには声が届いてないと > いうことでしょうか。LOに投稿できるようにアカウントを作ったはずなので、後 > で短い記事を投稿してみます。) > > Jiehong 2012-05-08 07:59:25 PDT > > I can't produce these documents but I am sure the author of this bug will. > However, I would like to point to the W3C requirement for Japanese text > composition: it is full of precious informations about Japanese > composition and > also about Ruby characters. Here it is: > http://www.w3.org/TR/jlreq/#basics_of_japanese_composition > 次の投稿で、ここでの議論のサマリーを情報提供しました。 これで前進がみられるとたすかります。 https://bugs.freedesktop.org/show_bug.cgi?id=50607 Bug 50607 - FILEOPEN, FILESAVE, FOMATTING : Japanese ruby-character handling is broken (edit) |
| Powered by Nabble | Edit this page |