View Single Post
Old Today, 03:32 PM   #25
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,970
Karma: 7518950
Join Date: Nov 2009
Device: many
Well having a doctype was required for epub2 to allow for named entities. For epub3 the doctype is still required for the spec case and I believe that epubcheck has a long standing bug about not requiring it. Only html allows it to be skipped. Sigil will always treat missing doctype as a error for both epub2 and epub3. Sigil also requires the xml header as well. Neither of those are changing. Calibre simply cares less about doctypes and epubcheck and spec meeting than Sigil, as that has always been Kovids view and why calibre has its own check function.

I am travelling now but upon my return I will simply revert this change, and we will go back to how it has worked for years. Sigil will continue to require the doctype as the original epub3 spec clearly required it for xhtml no matter what epubcheck does. Only html said it was optional.

Last edited by KevinH; Today at 03:35 PM.
KevinH is offline   Reply With Quote