GNOME Bugzilla – Bug 675608
Too high contrasts in inverted mode/using system color scheme for content background/foreground
Last modified: 2018-05-22 14:36:02 UTC
I want to use a dark theme on my whole desktop. I use the adwaita dark as my primary theme to do so. Luckily, evince give the inverted color mode, which enable to have a white on black visualisation for documents. Unfortunately this is really white (#ffffff) on black (#000000), which means a far too high contrast to be comfortable. For example adwaita dark use #2E3436 as background and #EEEEEC as foreground. Ideally, content should be displayed following the system color scheme, or at least giving an option to do so (in preferences or in the view menu).
I would second this. The View > Inverted Colors is close to useless when it comes to attempting to reduce eye-strain while reading PDF documents on-screen. Simply inverting colors you will often get a very nasty contrast: very white on very black, making the PDF unreadable. Much nicer would be to _additionally_ allow the user to set a custom color for the page background and foreground text. You could choose a color scheme much nicer on the eyes, such as light grey on dark grey. Such a scheme, similar to that used by Darklooks on Linux, would help reducing eyestrain when reading PDF documents. As a bonus, you could take the theme colours (say, Darklooks) as hint for the background and text colours in the PDF. For example, acroread allows you to use a custom color scheme for the document background and text. In v9.5, this option can be found in Prefs > Accessibility. And unfortunately for me, this makes acroread superior to Evince and I'm now switching to acroread.
*** Bug 655616 has been marked as a duplicate of this bug. ***
*** Bug 748979 has been marked as a duplicate of this bug. ***
Created attachment 368241 [details] [review] Patch to reduce contrast in inverted color mode Patch also removes a bit of unused code.
Sorry for the double comment, I'm new to bugzilla. I wrote a simple patch that raises blacks up to 10% brightness and lowers whites down to 90%. This looks comfortable enough to me. It may be better to have the user control those levels at runtime instead of hardcoding constants, via Preferences menu. But it's a start.
I agree with the previous comments, the invert mode is currently not eye-friendly. Simply changing the default colors would be great (such as #2E3436 as background and #EEEEEC as foreground, as suggested by psychoslave@culture-libre.org above)
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/279.