Copy link to clipboard
Copied
Adobe Acrobat is rendering certain fonts inconsistently on PDFs generated from LaTeX on Overleaf.com. Acrobat omits pixels from displays of glyphs or characters in larger fonts when the document is displayed at 100%-125% Zoom, but at higher Zooms, the characters display correctly. Here is an example:
Displayed at 100%:
Note omission of pixels at junctures of some lines in some glyphs in both title and subtitle.
Displayed at 125%:
Here, note that the larger heading now displays without omitted pixels, but the subtitle and author names still have them. But if we Zoom in to 150% or higher, all the characters display correctly. We've reproduced this problem on multiple platforms using Acrobat readers.
The problem DOES NOT appear when we view the PDF using third-party viewers, such as Apple's Preview or Skim, or the built-in viewers in browsers such as Safari or Firefox.
I've attached the actual PDF with the example above here.
Any advice would be most welcomed! Thanks in advance!
-Brian
Copy link to clipboard
Copied
It's the font used in the PDF, Gentium Plus PS.
When I examined your PDF and enlarged it to view individual letters in Gentium, I noticed a pattern of where the white "dots" appeared — always where 2 postscript vectors intersect, such as where the lowercase e's horizontal cross arm intersects the curved vector, the lowercase d's curved bowl intersects the straight vertical vector, etc. Here are 400% enlarged screen captures:
Gentium vectors
Gentium vectors
Where the different vectors intersect, they actually overlap and the overlapped portions reverse color. Therefore you see white, not black, for the overlapped portions. Very common for us who design vector graphics in Adobe Illustrator.
This version of the Gentium Plus font isn't correctly programmed or designed. I suspect that it doesn't completely conform to whatever standard/specification is required for scalable vector fonts. Gentium was designed and developed by SIL International. https://software.sil.org/gentium/ originally in 2002 but updated several times since then.
To confirm this theory, I edited your PDF in order to test different fonts in the same document. I chose Minion Pro (an Adobe-developed font) because Adobe invented scalable vector fonts in the mid-1980s and if anyone could program a font correctly, it would be Adobe.
The tests below show one word, "audience," in two fonts: Gentium and Minion Pro. There's no problem with the Minion Pro version.
Gentium font with white dots.
Minion Pro renders correctly.
Suggestions:
Hope this helps.
Copy link to clipboard
Copied
Could also be the PDF Producer used by LaTeX to convert your source file to PDF.
I don't do LaTeX anymore so I have no idea where it stands in development, but there might be a newer PDF Producer available.
LaTeX PDF Producer version in your PDF. File/Document Properties.
 
Copy link to clipboard
Copied
@Bevi Chagnon - PubCom.com As for the version of pdfTex, that's interesting, because the version on the PDF file, 1.40.24 is one beyond what I understand to be the current stable release, which some poking around suggests is 1.40.23. Perhaps Overleaf is using a newer, unstable version. I'm checking into that as well.
Copy link to clipboard
Copied
Thanks for running this to ground. I'll look at alternative font options as a solution. I wonder why this problem is only happening in Adobe viewers, though, and not in other viewers I looked at.
Copy link to clipboard
Copied
Given that Adobe created the original vector technologies, including scalable fonts, as well as the PDF file format (which is now in the public domain), our shop has found that Adobe's Acrobat products usually do the best job of following the PDF specifications / standards, while other brands usually don't follow the PDF standards accurately enough. So maybe this is a case of Adobe being more finicky about correct font embedding? Just a thought!
I also wondered why, when the PDF is viewed at a larger percentage, the vector problem disappears. At first I thought this might have something to do with font hinting that is built into Adobe's vector fonts (and some other brands), but I don't think so. The problem we're seeing is incorrect rendering of individual vector paths when combined in some glyphs.
Sure wish Adobe's font engineers hadn't retired. They'd be here diagnosing the problem in a heartbeat!
Find more inspiration, events, and resources on the new Adobe Community
Explore Now