I have a very strange situation where my content appears perfectly normal in a PDF viewer, but when I print it, the letter 'f' is replaced with a box with some kind of shading within. Here's a couple of examples:
It seems like any word with a double 'f' will display the first f correctly, then the second will also appear as above. Also, capital 'F' is displayed fine, per above.
I can't for the life of me understand what's going on here. I've tried forcing a
\clearpage then sticking in some random words that aren't rendering correctly on the prior page, but they render fine in the new page.
Possibly related, I've noticed that my book title in the header also appears completely messed up:
It's using smallcaps, and all lowercase letters are appearing with the same strange shaded box.
My first guess was that this is some kind of font-related problem. I've already checked that fonts are embedded (they are):
Even if they weren't, I'm printing from a machine that does have those fonts, so I doubt that's the problem.
My hope is that it's actually just a printer/print driver problem, and I will have no issues when sending my book off to be printed for real. However, I'd like to know that for sure before I do.
Can anyone point me in the right direction here?
EDIT: turns out, this problem is only present if I print from Chrome. If I instead print from Adobe Reader, it looks perfect. I have no idea what this means in terms of the underlying problem, but I'm hoping it means it's not a problem with my document per se.