After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 600439 - Add feature: Fit to "Ink Width" (for large-margin documents)
Add feature: Fit to "Ink Width" (for large-margin documents)
Status: RESOLVED DUPLICATE of bug 169676
Product: evince
Classification: Core
Component: general
2.26.x
Other Linux
: Normal enhancement
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-11-02 15:30 UTC by Jonas Kölker
Modified: 2009-11-02 16:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jonas Kölker 2009-11-02 15:30:50 UTC
Evince is a great pdf (et al) viewer, but I think there's a feature which would improve it.

I like reading pdf documents written in (La)TeX, that are meant to look good on A4 paper.  These documents tend to have a lot of margin.  When viewing them on-screen, I would like the text to take up ~95% of my screen width.

I propose a new fit-to-... method, which I like to call "Ink Width"*.  One way to think of it is that it computes a bounding box for the currently visible "ink" (text, figures, etc.), then zooms such that the ink takes up some fixed slightly-smaller-that-1 fraction of the window width.

Thus, if the user gets his or her hands on a document with an interesting amount of margin, evince can use the screen real estate intelligently and save the user the time which would otherwise be spent experimenting with the manual zoom.

For users who like to scroll with Xorg's EmulateWheel feature, it would be nice if Fit to Ink Width disabled horizontal scrolling---scrolling only vertically is rather challenging, and it's annoying when you accidentally scroll horizontally since you lose track of where you were.  (Also, since all you could scroll horizontally to would be white margin, why would you need to?)

Thank you for reading this :)
Comment 1 Carlos Garcia Campos 2009-11-02 16:57:39 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 169676 ***