For those of you converting Baen html files with html2lrf, here's a little trick that may help.
First, process the original html to remove the anchors for each paragraph that are used to show paragraph numbers on mouse over. Then, remove the "page-break-before:" from the css declaration in each htm file. Then, remove the "onmouseover" entry from each paragraph element in the htm files. Only after all of that should you convert it to an lrf.
The result of these changes is a clean lrf file, with no slow-downs in page changes. In addition, when you open it for the first time on the reader, it only takes about 10 seconds to process (as compared to the minute-or-so needed when you convert the original html). I've created a little sed script that automates all of this. Its contents are:
Code:
s/<a id=\"p[0-9]*\" name=\"p[0-9]*\"><\/a>//
s/ onmouseover=\"PNo([0-9]*)\"//
s/page-break-before://
You invoke it with the command-line:
Code:
sed -i old -f yoursedfilehere *.htm
from the directory where you've unpacked the sources.
Those of you on non-Unix hosts are on your own for how to do this, but perhaps this'll give you a good start.
Xenophon