フォント選択ドロップダウンリストが画面からはみ出してしまう


添付のスクリーンショットのように、フォントを選択するドロップダウンリストが画面からはみ出してしまい、下の方にあるフォントが選択できません。
解決する方法はあるのでしょうか。
Writer、Calc、Impress、Baseと、確認した範囲ではこの形式の選択を使用しているすべてで発生しています。
なお、LibreOfficeのバージョンは7.4.2.3 で、OSはKubuntu 22.10です。

2 Likes

他の環境での確認をおこないましたので、先の投稿に書き忘れた詳細なバージョン情報とともにご報告します。
こうして調べた結果から、問題は、Qt環境(cairo+xcb)においてドロップダウンリストが長くなりすぎることのようです。
GTK環境での長さは現在のディスプレイの解像度では問題になることは少ないと思いますが、Qt環境の長さではかなりのノートパソコンではみ出すと思われ、改善が必要です。
引き続き、設定等で回避出来る問題なのか、本体への修正が必要なのか、またその場合に取るべき手段などお伺いいたします。
以下は調べた結果です。

[他の環境での発生状況]

Kubuntu 22.10 (KDE)
・Libreofficeの情報
Version: 7.4.2.3 / LibreOffice Community
Build ID: 40(Build:3)
CPU threads: 2; OS: Linux 5.19; UI render: default; VCL: kf5 (cairo+xcb)
Locale: ja-JP (ja_JP.UTF-8); UI: ja-JP
Ubuntu package version: 1:7.4.2~rc3-0ubuntu1
Calc: threaded
・KDE Frameworksのバージョン
5.98.0
・問題は発生する

Ubuntu 22.10 (GNOME)
・Libreofficeの情報
Version: 7.4.2.3 / LibreOffice Community
Build ID: 40(Build:3)
CPU threads: 2; OS: Linux 5.19; UI render: default; VCL: gtk3
Locale: ja-JP (ja_JP.UTF-8); UI: ja-JP
Ubuntu package version: 1:7.4.2~rc3-0ubuntu1
Calc: threaded
・問題は発生しない

Lubuntu 22.10 (LXQt)
・Libreofficeの情報
Version: 7.4.2.3 / LibreOffice Community
Build ID: 40(Build:3)
CPU threads: 2; OS: Linux 5.19; UI render: default; VCL: qt5 (cairo+xcb)
Locale: en-US (C.UTF-8); UI: en-US
Ubuntu package version: 1:7.4.2~rc3-0ubuntu1
Calc: threaded
・問題は発生する

Debian11 (GNOME)
・Libreofficeの情報
バージョン: 7.0.4.2
環境: CPU threads: 2; OS: Linux 5.10
ユーザーインターフェース: UI render: default; VCL: gtk3
ロケール: ja-JP (ja-JP.UTF8); UI: ja-JP
その他: Debian package version:
1:7.0.4-4+deb11u4
Calc: threaded
・問題は発生しない

Debian11 (KDE)
・Libreofficeの情報
バージョン: 7.0.4.2
環境: CPU threads: 2; OS: Linux 5.10
ユーザーインターフェース: UI render: default; VCL: kf5
ロケール: en-US (en-US.UTF8); UI: en-US
その他: Debian package version:
1:7.0.4-4+deb11u3
Calc: threaded
・問題は発生する

[その他]


ドロップダウンリストの長さが固定なことを知りました。
このことから、リストの最大の長さを調節できれば解決するのだろうと思っています。

3 Likes

指摘の通りドロップダウン数に最大値が設定されているようです。
考え方によっては、「バグ」と言えるのかもしれません。
改善を要望するなら、Bugzilla に報告してください。
https://bugs.documentfoundation.org/


システム要件
https://ja.libreoffice.org/get-help/system-requirements/

「1024x768の画面解像度」となっています。
おそらく「縦 768」の場合に収まるように最大値が設定されていると考えられますが、
そんなに詳しくチェックしていないので、環境によってははみ出る場合があるのでしょう。
(最大値が決められているだけであれば、表示できない場合は少なくなるべきとは思う)


対応策を三つ紹介します

  1. フォント選択があるツールバーの配置を最上段にする
  2. フォント・プレビューをオフにする
    • オプション > LibreOffice > 表示 > フォントのプレビューを表示 のチェックを外す
  3. 上級者設定を編集し、全てのドロップダウンの最大表示数を変更する
    • 上級者でない場合はいじらないほうが良いです
    • オプション > LibreOffice > 詳細 > 右下の「上級者設定を開く」ボタンを押す
    • 「 ListBoxMaximumLineCount 」を検索
    • その項目の既定値は「 25 」になっていると思います
    • ダブルクリックで 25 より小さい数値に書き換えて「OK」
    • LibreOfficeを立ち上げ直します

リストの最大の長さを調節できれば解決するのだろうと思っています。

質問者さんは上級者のようなので、「3.」で設定を変更するのが良いでしょう。

1 Like

ご回答いただきありがとう御座います。
おかげさまで快適に使えています。
近いうちにBugzillaに上げることもしてみようと思っています。

2 Likes

https://bugs.documentfoundation.org/show_bug.cgi?id=152987
ですね。

丁寧な分析と説明に関心します。

1 Like

すぐに見つけて頂いて、ありがとうございます。
同じGNOME上でも、Libreofficeのバージョンか、或いはOSの違いでドロップダウンリストの長さが違ったりと最初に想像した以上に複雑そうですが、出来るだけ早く解決したいものです。

1 Like