Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

PDFs blurry in presentation view on scaled displays

オープン
#646 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
38/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
c
領域
desktop

調査の方向性

まず、150%または200%にスケーリングされたディスプレイでF5を使用してXreaderのプレゼンテーションビューにおける問題を再現し、次にF11を使用したフルスクリーンのページビューと比較します。プレゼンテーションビューのレンダリングのエントリポイントを追跡し、ページビューの鮮明な動作を変更せずに、同じスケールでテキストが鮮明であることを確認します。

索引モデルが issue の本文から書いたものです。

説明

Distribution

EndeavourOS

Package version

xreader 4.0.2

Frequency

Always

Bug description

Presentation view on a scaled display is blurry. This does not happen in any other view.

Steps to reproduce
  1. Set the 'Monitor scale' setting (under 'Display' in System Settings) to 200% for a monitor which has a resolution of 2560 × 1440.
  2. Open any PDF file, preferably one with 16:9 pages containing a lot of text. You can use this file.
  3. [optional] Switch to page view using Ctrl2. Close the side pane (if it is open) using F9. Enter fullscreen mode using F11. The text is sharp. Crystal-clear.
  4. Switch to presentation view using F5. The text is blurry.
Expected behavior

Presentation view should be sharp.

Additional information

I assume this is an Xreader bug and not a Cinnamon (Cinnamon 6.0.4) bug because Xreader shows sharp text in fullscreen page view. Here are the screenshots of the PDF file after executing steps 3 and 4 above.

Fullscreen Page View

fullscreen-page-view

Presentation View

presentation-view

The same effect is observed at 150% scale. It's less blurry, but nonetheless noticeable.

主要言語
C
スター
285
フォーク
82
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

linuxmint/xreader のほかの issue

linuxmint/xreader の issue をすべて見る

似ている issue

C の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。