Formatting Tips: Endnotes and Footnotes

About Formatting tips. Many non-fiction books utilize footnotes or endnotes. Footnotes do not work very well with ebooks because footnotes need to be placed at the bottom of a page. It is possible with EPUB to specify content to be shown at the bottom of a page using the following: <div style="display: oeb-page-foot">...</div> I highly recommend against using the oeb-page-foot display style. Many reading devices and software do not support this and just ignore this text....

September 20, 2011 · John

Week in Review

Calibre This week I focused on PDF output. There was a bug introduced in 0.8.17 that broke PDF output which has now been fixed. I was also able to fix PDF output on OS X. The PDF output engine on OS X is now using OS X’s internal PDF engine instead of Qt’s. Page sizes other than A4 are now possible and the PDFs produced are no longer large image based monstrosities....

September 16, 2011 · John

Formatting Tips: Sizing elements (Including Text)

About Formatting Tips. When dealing with the EPUB format there are number of ways to deal with sizes. Font size, indent, margin, spacing all allow for a variety of units to define their size. Sizes can be defined using any of the following: %, in, cm, mm, em, ex, pt, pc, px. With all these choices it might be hard to decide which unit type to use. This decision is actually very easy....

September 13, 2011 · John

Calibre Week in Review

This week I finally sat down and spend some time with Markdown input and output. Both saw major changes. Markdown input was bumped to upstream version 2.0. Output was completely rewritten from scratch. Markdown output is now completely custom code (not using a third party output module like before). I based the new markdown code off of the Textile output classes I helped Perkin to create. As with all new code and major changes there are probably bugs....

September 8, 2011 · John

Sigil's Future Direction (Post 0.4.x)

Introduction With 0.4 my focus has been on getting the existing features in a stable state. I foresee 0.4 being around for quite some time as development shifts to accommodate new features. I wanted to be sure a relatively bug free version is available for people to use. If data loss is a constant then there wouldn’t be any point in using Sigil. Now that 0.4 is done it’s time to start working on what’s next....

September 4, 2011 · John

Sigil and Linux Distribution Packages

The official Linux packages for Sigil are generic packages. They’re bundled in an InstallJammer installer and contain a number of libraries that Sigil depends on. This is not ideal but it’s not possible to provide Linux packages for every distro. I’ve created a wiki page which I’m putting together a list of Linux distributions that have their own Sigil packages. These are the best packages for users to install because they’re smaller and tailored....

September 3, 2011 · John

Sigil 0.4.2 Released

Sigil 0.4.1 is complete and available. This is mainly a maintenance release and fixes a number of bugs. Specifically a few bugs related to data loss. There was one major user visible change. The well-formed error dialog can be toggled not to show. This will cause errors to be auto fixed. Use this with care because the auto fix Sigil makes might not be what you want. As always see the changelog for a complete list of changes....

September 2, 2011 · John

Calibre Week in Review

Since taking over Sigil I haven’t had much time to spend working on calibre. However, I haven’t abandoned calibre. It’s still a priority and something I will continue to work on. This week I focused on Get Books. Nothing new was added but I went through most of the store plugins and fixed a few of them to support changes to the stores. As of 0.8.17 all stores should be working properly....

September 2, 2011 · John

Sigil User Study

Introduction Since taking over as the maintainer of Sigil I have spent some time reaching out to specific people in the ebook community to ask them about Sigil. Specifically if they use Sigil? Why or why not? What do they see as Sigil’s shortcomings? How do they use Sigil in their work flow? Why doesn’t Sigil work in their work flow. Basically, their thoughts and opinions on Sigil. I asked specific people privately because I didn’t want to be inundated with responses....

August 31, 2011 · John

Formatting Tips: Markdown, Textile and calibre

About Formatting Tips. Up to this point Formatting Tips have been focused on the EPUB format and working directly with the underlying XHTML and CSS. Not everyone wants or needs this level of control over the layout of their book. Often times a book only needs basic formatting such as headings, bold, and italic. There are other easier ways to format an ebook. However, in this case simpler does mean basic....

August 30, 2011 · John