Blank space where every 'fi' ligature should be
Submitted by Zack Weinberg
Assigned to poppler-bugs
Description
Created attachment 105613 test case
The attached PDF is a single page extracted from the 1999 C standard. Evince 3.12.2 renders it correctly except that every single 'fi' ligature has turned into a blank space. Since the document makes heavy use of terms like 'identifier', 'specifier', 'qualifier', 'definition', and so on, this bug is, although minor, exceedingly irritating. ;-) IIRC this also affects 'fl', 'ffi', and other common ligatures, but 'fi' is the only one on this page. Copy and paste is not affected.
Older versions of Evince/Poppler rendered this document correctly; I do not know exactly when it broke. Ghostscript 9.06 does render it correctly. It is probably relevant that none of the fonts used are embedded (they are all from the mandatory 17).
Attachment 105613, "test case":
sample.pdf