Quote:
Originally Posted by roger64
So, up to now, to enjoy the best of both worlds, you have to use both of them. And there is a pitfall for Linux users:
If you are using, like I was because it was the "latest" available binary Linux version from DiapDealer - that is the version 0.7.3 of Sigil -, and if you are using a lot of nbsp, then you'll realize that you have to make a choice between them. It's calibre OR sigil. There is the reason:
Calibre will suppress the DOCTYPEs and change the nbsp into their unicode - nice - equivalent. But, try to come back to Sigil for whatever reason, it will report the problems of the missing DOCTYPE and it will recreate all your missing nbsp. Not very nice.
For this reason, as long as calibre's editor has not reached parity on all features, and this may take a while, it would be very nice if Linux users could get a 0.7.4 version of Sigil's DiapDealer deb.
|
It wouldn't be hard to do so, but I'm not sure 0.7.4 would really gain you much. It has its own issues with changing/deleting the named entity and the   numeric entity. It certainly won't help you any to go back and forth between calibre's editor and Sigil--and I personally don't find the change from the named non-breaking space entity to the numeric non-breaking space entity very stable/complete.
Since I'm usually quite comfortable with my source xhtml, I just set the Clean Source setting (Pretty Print-only) to work upon Open AND Save and trust 0.7.3 to add the missing doctype and keep all my named non-breaking-space entities.
If I get some time, I'll see if I can get some binaries for 0.7.4 together, but I've frankly reverted to 0.7.3 on all my machines, because in my opinion, 0.7.4 introduced a few new glitches without really fixing (or adding) much of anything (with the exception of the OS X build of course).