Quote:
Originally Posted by igorsk
It's pretty complex and it's specific to a file format (i.e., txt, rtf, lrf all use it differently). Basically it describes the position in file at which every page starts. Naturally, it depends on the actual font and rendering algorithm used. Even a slight disrepancy can lead to the "missing lines" problem that many people had when replacing fonts on the device but forgetting to replace them on the PC.
If you still want to know the details I will try to describe them. I don't really see how it will be useful to you since you'll need to reproduce the LRF rendering very closely to how Reader does it and that's not trivial...
|
A much more interesting goal would be to understand enough about what's in there to let calibre fetch the information back for books it has previously downloaded to the reader. That way, those of us with non-Windows boxen would only have to eat the format-time once on the reader. Calibre could store it with the book and re-load it on subsequent downloads.
Now
that would be spiffy!
In fact, if someone out there has enough information on the subject, I'll be happy to file an enhancement request.
Xenophon