View Single Post
Old 05-02-2012, 12:16 PM   #43
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,386
Karma: 27756918
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
When it comes to HTML, there are *different* renderers that render the same formatting instructions *differently*. That means that it is *not possible* to create HTML that will "render cleanly" in all renderers. Especially when you have created the book before the renderer that is failing to render it existed.

In the HTML world the closest thing to standardization that exists is the W3C HTML pseudo-standard. And if you write a book that is correct as per that standard, and that book is then rendered as garbage by renderer X, in contravention of that standard, then the fault is the renderers, not yours.

And let me emphasize, that *all* HTML renderers, not just Amazons, break the standard in many different ways. Not to mention all the behavior that isn't covered by the standard.

Last edited by kovidgoyal; 05-02-2012 at 12:18 PM.
kovidgoyal is offline   Reply With Quote