A few years late, but considering I'm having this issue and this was the initial post to pop up on my searches, I figured why not.
I, and others, have this issue. It's apparently been around for awhile. evince
doesn't render some of the fonts appropriately.
You can check to see if the fonts are embedded within your pdf document and then fix it with ghostscript
.
I found an article on stackoverflow that explains it in pretty good detail. It's enough to work off of. Most of the fonts are most likely in your system already (they were installed on my system).
I also happened to find a slackware tutorial post that went in to similar detail.
Technically, and ultimately, though, its just how evince renders the pdf file. I can load my pdf files using different apps and I've noticed each one renders in a unique way.
The only one I've come across that renders it properly is Adobe's Acrobat Reader. I've tested this on multiple systems and devices using all sorts of pdf apps from OSS to Proprietary.
I still use evince
regardless and sadly I don't have the time right now to play with the source to figure out why this happens. Maybe I, or some one else, will fix it one day. You never know. It is OSS.
I just made my ~/.config/evince/print-settings
config file read-only, what makes my current settings the "default" as evince
can't overwrite them any more.
To do this, you may run the following command:
chmod -w ~/.config/evince/print-settings
If you remove the file print-settings
, evince
will recreate one with default values and file system permissions the next time it runs. So to undo any modification, it's enough to simply delete the file. No backup copy needed.
Best Answer
To disable it system-wide, comment the
Exec=
line in/usr/share/thumbnailers/evince.thumbnailer
:To re-enable it, uncomment it again: