Sunday, April 10, 2011

Workaround to the Calibre double-l problem

I wrote about Calibre's double-l bug before where words with "ll" in PDFs would have the second l replaced by a blank space when converting to another format. Fortunately, I discovered a workaround. After I realized that not all PDFs were subject to this, I had a stroke of genious: what if I converted the PDF to a PostScript file and then back to a PDF again? It works! But only if you use pdftops for the initial conversion: pdf2ps makes a graphic-only PostScript file, which is no good.

Update: I thought I wrote about it, but can't find the post. Now that I think about it, I was writing a somewhat irritated post about the downside of open source endeavors being that failure of project b that project a is dependent on can lead to project a not fixing a really grating bug because the developer community is unwilling or unable to fix the bug for project b. Since I love Calibre, as it is a phenomenal tool provided totally free, I thought better of bitching about it and deleted the post either before publishing it or shortly after.

No comments:

Post a Comment