> Update: It looks like Amazon is converting the uploaded EPUB to KF8 (AZW3). So, it looks like they might not support EPUB natively.
The exception is to put the PDF through an OCR process, but this destroys the formatting and can't deal with images. The whole point of my scanning these old books was to keep the historical information.
I have hundreds of old books I have scanned and converted to PDF, but I cant read these on a Kindle.
Plus I've built a dual camera book scanner similar to https://www.diybookscanner.org/
And where necessary I have access to commercial high-speed duplex scanners which do require that the spine be cut. OK for old magazines, etc.
Also, epub support is coming and mobi is being deprecated https://goodereader.com/blog/kindle/the-amazon-kindle-will-s...
> Update: It looks like Amazon is converting the uploaded EPUB to KF8 (AZW3). So, it looks like they might not support EPUB natively.
So I'm not holding my breath. Which is not to say Amazon couldn't add native EPUB support. KF8/AZW3[1] (Amazon's proprietary ebook format) is basically EPUB in a MOBI shell. But they're moving away from KF8 to KFX[2] for books purchased from the Amazon store.
[1] https://wiki.mobileread.com/wiki/KF8 [2] https://wiki.mobileread.com/wiki/KFX
They've had it in the past; I know there have been Kindle models that included a web browser. Is that gone?
But a web browser is the same as epub support. If you have a web browser, you have epub support, because rendering HTML is all there is to supporting epub. An epub is nothing but a set of HTML documents.
So? Safari and Chrome don't know by default how to handle pagination of documents. (Actually, they do; they handle it by scrolling.) But any browser that exists on a Kindle does. If you can use it to read a web page, you can also use it to read an epub.
[0] https://addons.mozilla.org/en-US/firefox/addon/epubreader/
1. Unzip the file.
2. Display the content root.
3. Handle the implicit transition from one chapter to the next.
All of the work involved here is in step 2, writing the web renderer.