If I try to print a PDF produced with pdflatex
from within the Evince document viewer on Debian Wheezy, the print output is garbled. This is also true if I "print to file": it looks as shown below.
It displays fine on the screen, however. If I print the original PDF with lpr
from the terminal, it prints fine. (I am using TeXLive2014 installed from TUG, without any Debian texlive
packages installed.)
This happens when I use libertine
or ebgaramond
packages with T1 encoding, but not with default, lmodern
, baskervald
, or tgpagella
. If I compile the same document with LuaLaTeX, it prints fine.
This may just be a bug in Evince, probably fixed two years ago, given Debian stable's slow packaging process. Or perhaps it's just my printer. If so, I will happily delete the question or file a bug report elsewhere.
Is there something I should be doing differently in LaTeX to fix this? Have others experienced the same problem?
MWE:
\documentclass{article}
\usepackage{ebgaramond}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\end{document}
Output when printed on paper or "printed to file":
evince
is passing stuff tocups
versus the waylpr
is passing stuff tocups
. You can enable debugging output forcups
to get more information about what is going on. (But don't forget you've set it as it is makes the most of the opportunity to chat.) That doesn't rule out a printer driver bug or whatever - it is possible it might be using different drivers. But it might also be using different filters.evince
are related #601389, #630400 and this one inlibcairo2
#701218