View Single Post
Old Yesterday, 12:09 PM   #7
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,986
Karma: 147448039
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Jaws View Post
One other possible source is a software layer prior to PDF. Some typesetting programs played games with TrueType (.ttf, not .otf) letterspacing to simulate or otherwise account for nonbreaking letter-pairs (ff in a language other than the hyphenation dictionary), so the error entered the file in conversion to PDF in the first place, and persists during later conversion from the PDF.

It's not always the PDF itself — sometimes it's cheap fonts used in the program that generated the PDF, especially since one font foundry of about a quarter of a century ago had a "license agreement" that was ridiculously excessive and restrictive at the same time, leading even some well-known publishers to seek (cheap!) substitutes. Or, sometimes, using a .ttf font that had special characters not included in the standard commercial offerings (such as extensive quotations in Cyrllic in the middle of a Roman-character book). Even a better conversion from PDF can't overcome this problem.
It's very easy to remove embedded fonts if there are any. However, this does not look like an embedded font issue. It looks like a very poor conversion.
JSWolf is offline   Reply With Quote