Threepress Consulting blog

Threepress creates software for publishers, educators and authors.

Category: epub

Three JavaScript ePub Readers

The last few weeks have seen a tremendous increase in interest about ePub. Many new blog posts have been written trying to explain the format. We’ve also seen a big jump in the number of publishers coming to Threepress for help with tricky ePub problems or just asking for guidance about the format. While I’d [...]

Ibis Reader beta program opens

We’re starting to share early betas of the Ibis Reader mobile UI for iPhones, Nexus Ones, and other Android devices with a limited group of testers. If you’re interested in joining the beta program and testing on other phones, tablets, and laptops, please email info@ibisreader.com. You may be asked to sign a non-disclosure agreement.
More [...]

What I’d change about ePub

Obviously I’m a fan of the ePub format. It’s flexible enough to support advanced publications, but a simple text ebook can be put together with minimal effort.
But I don’t think it’s minimal enough. If I could go back in time and be involved with ePub and its predecessors, here are the choices I’d make:
Make [...]

Practical ePub metadata: Authorship

The ePub format allows for a fairly comprehensive set of book-friendly metadata, mostly drawn from the Dublin Core set of terms. Knowing what metadata to use and how it will appear in today’s and tomorrow’s readers is key; here are some recommendations:
Authorship
Two elements describe authorship of a work: dc:creator and dc:contributor. As you might [...]

“Pages” in ePub: Adobe’s page-map versus NCX pageList

The vast majority of ebooks today have print cousins, despite some recent digital-only publishing news. As a consequence, many people creating ePubs want to know how to tie references to the printed pages back into the ebook. My personal opinion is that this sort of print-centrism is unnecessary for the vast majority of titles1, but [...]

Choosing InDesign ePub output options

InDesign CS4 is one of the most popular tools for creating ePubs, but the range of options it provides when exporting can confound many users. While I’m not a wizened InDesign expert, I have accumulated a set of choices for the various options that differ from the defaults and can help form the basis of [...]

Vertical text in ePub/CSS: not there yet

Languages aren’t just written right-to-left or left-to-right, of course. They can also be written top-to-bottom, as in Chinese. How can you indicate that a block of text should be rendered vertically rather than horizontally?
In ePub, you can’t.
I was surprised to discover that the subset of CSS supported by ePub only includes the rtl or ltr [...]

Bidirectional text in ePub

Languages such as Arabic and Hebrew are written right-to-left (RTL) rather than left-to-right (LTR), as in European languages. When dealing with only one of those scripts at a time, computers generally handle the directionality well by just falling back on the user’s general language setting. But what if you have to render text in multiple [...]

Best practices in ePub cover images

[Today's guest post is by Keith Fahlgren. - Liza]
The three ePub specifications (OPF, OPS, and OCF) include a lot of detail on ebook metadata and markup, but do not include a technique for describing covers. Despite this omission (a fix is being discussed), there are some widely adopted approaches for marking up covers that will [...]

Three useful XML schemas in publishing

If I say that a document is in “XML”, I’m not really saying anything very specific. All I’ve told you is that the document has some text wrapped in various angle-brackets, and that those angle-brackets are “well-formed.” A well-formed XML document just means one in which the angle-brackets open and close in a predictable [...]