Ubuntu24.04でのLibreOffice Writerの印刷の問題

こんにちは、はじめまして。
こちらのフォーラムは初めての投稿になります。よろしくお願いいたします。

先だって公開されたUbuntu24.04LTSでの問題なので、LibreOfficeの(あるいは、だけの)問題なのかどうか、実は判断できないのですが、確実に問題が顕在化するのがLibreOffice Writerなので、こちらにも報告させていただきます。

問題点:画面の表示上では問題なくても、Writerで印刷すると文字が重なって印刷されてしまうことがある

以下の条件にあてはまるdocx、dotファイルを印刷することで確認できます(実際にプリンタで印刷しなくても、pdfに出力したものを確認することでも確認できます)。Ubuntu20.04、22.04では同じファイルを正常に印刷できることは確認しています。

・表に複数行にまたがるセル(a)があること
・そのセル(a)に縦書きの文字列があること
・(a)の横にあるセルに、(a)の中にある文字列の中に含まれる文字があること

ちなみに、snapパッケージでも、LibreOffice公式からダウンロードしてきたdeb(24.2.2、7.6.6両方)でのインストールでも同じでした。
「縦書き」というのが条件で、欧米などで一般的な横書きに変更するとズレなくなります。この点が、日本語使用圏以外で発見ができなかった原因かもしれません。

実際の条件を満たすサンプル.dotを作成したのですが、新規ユーザは添付ができないようなので、スクリーンショットを掲載したURLをつけておきます。

Writerでの表示:

印刷結果(pdf):

1 Like

Windowsでも再現しました

105270sample.pdf (71.2 KB)
縦書きに含まれる漢字があるところがおかしくなるようです。

1 Like

検証ありがとうございます。
確かに、漢字のところだけずれてますね。
縦書き&漢字という(世界的に見たら)特殊な状況限定の不具合のようです。

バグレポしました
https://bugs.documentfoundation.org/show_bug.cgi?id=160932

1 Like

Windowsでも起きるとの情報を頂いたので、OSによらない問題なのかなと思い、ちょっと検証しました。
Ubuntu22.04 LibreOffice(Ver7.3.7.2) 正常
Ubuntu23.10 LibreOffice(Ver7.6.5.2) 異常
Ubuntu24.04 LibreOffice(Ver24.2.2.2) 異常 ここまでがデフォルトでインストールされるOS/LibreOfficeのバージョン

Ubuntu24.04 LibreOffice(Ver7.3.7.2) 正常 22.04のデフォルトのLibreOffice7.3.7.2を入れると正常に出力される
Ubuntu24.04 LibreOffice(Ver7.4.7.2) 正常 7.4.7.2でも正常でした
Ubuntu24.04 LibreOffice(Ver7.5.9.2) 異常
Ubuntu24.04 LibreOffice(Ver7.6.6) 異常

以上から、OSによらず、LibreOffice Ver7.4までは正常に印刷できていたことがわかりました。バージョン24の系統はチェックしてないですが、ビルドのタイミングをみると、最初のバージョンでも不具合がありそうな気がします。

https://wiki.documentfoundation.org/QA/Bibisect/Linux

ありがとうございます。
頂いたリンクの意味がちょっとわかりませんでした。すみません。

Bibisectは、どのコミットで問題が起こったかを二分探索するツールです。利用方法などはhimajinさんのリンク先に書かれています。
サイズが大きいので最初にgit cloneでとってくるのは時間がかかったりしますが…

少なくともこの時点までは正常
https://git.libreoffice.org/core/+/ae7efecd240eb5c035183b47c08b2ba6b1b78570

直後のコミットで、PDF以前に画面表示の時点でおかしくなる
https://git.libreoffice.org/core/+/1bf82b26aea3a403920a64cdfcb4671c947c7a01

画面表示はこの時点で治るんだけど、このときには既にPDFへのエクスポートがおかしくなっている
https://git.libreoffice.org/core/+/11ec622b8405dcaabc359e3d6e38c8a9142dad6b

これと照らし合わせると…7.5以降は全部、かなぁ…
https://wiki.documentfoundation.org/ReleasePlan/7.5

1 Like