Note that most readers require the (X)HTML to be split inside the ebook file to allow them to handle it without running out of RAM trying to load it. That is why Calibre by default has a split maximum of about 260KB as many readers start chocking when you get above 300KB.
|