But it would not change millions of epub2 readers into epub3 readers. Epub is supposed to gracefully ignore things, but there is no reader even now that is 100% epub2 compatible.
I think that there is a feeling that Sigil should not try to be all things to all people. In part that is because I understand it is written in C, in contrast to Calibre which is written in Python. It is more work and not so modular, though not being a programmer I can not say with any certainty.
Sigil produces simple code if that is what is fed into it. Calibre produces useable code which is hard to understand and full of css classes the purpose of which is only understood by Calibre itself.
|