Quote:
Originally Posted by faltradl
But Calibre is also known for producing terrible code.
|
IMHO, that assessment is a bit unfair. Kovid Goyal worked really hard to duplicate Sigil's functionality and even added a couple of features that Sigil is lacking.
The only tell-tale sign that Calibre Editor was used are the Calibre-specific metadata entries, which will be added regardless of whether they're needed or not and there doesn't seem to be any option to suppress them.
For example, Calibre Editor will always add:
Code:
<dc:identifier opf:scheme="calibre" id="calibre_id">uuid</dc:identifier>
<dc:contributor opf:file-as="calibre" opf:role="bkp">calibre (x.yyy.z) [https://calibre-ebook.com]</dc:contributor>
<meta content="{}" name="calibre:author_link_map"/>
One might argue that the bkp metadata entry might help track down version specific bugs, but the other two entries usually aren't needed.
I personally also don't like the look & feel of Calibre and Calibre Editor, but when it comes down to the nitty-gritty technical details, Calibre Editor is pretty much on par with Sigil.
I.e., whether you use Sigil or Calibre Editor is largely a matter of personal preferences.