GNOME Bugzilla – Bug 600439
Add feature: Fit to "Ink Width" (for large-margin documents)
Last modified: 2009-11-02 16:57:39 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 :)
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 ***