The Core Dump

The Core Dump is the personal blog of Nic Lindh, a Swedish-American pixel-pusher living in Phoenix, Arizona.

By Nic Lindh on Friday, 14 September 2012

Ebook creation is still a bag of hurt

Nic makes a new ebook and is dismayed by the sad state of ebook publishing.
An ebook on an iPad
Text is like butter on the iPad retina display.

I’ve just finished creating an ebook version of the voting rights investigation I project managed this summer, and now I’m sad.

Sad because very little has changed since last year when I wrote my long post on the sorry state of ebook publishing tools.

The current state of affairs

Here’s where we are today, in 2012: Most ebook readers render the ePub standard with the exacting taste of a sailor on shore leave. Trying to do anything fancy in ePub, like, you know, floating text around an image will end in tears in most readers.

Remember: ePubs are essentially self-contained websites with some metadata wrapped around them. That’s all they are. And yet, things we’ve been able to do reliably on the Web since the ’90s are steaming bags of fail. Sigh.

Fortunately, looking at the readers people actually use, you are probably safe to make sure things work right on only two platforms: Apple and Amazon. That’s good news, right? Yes, yes it is. To a point.

Because Apple supports ePub and Amazon supports mobi. For practical purposes mobi is the paint-sniffing older brother of ePub—it can do some of what ePub can do, poorly. At least it’s fairly simple to convert from ePub to mobi, but you end up maintaining two source documents, one fancy ePub for Apple, and a simpler one for conversion to mobi. This way lies madness.

But, aha! What about Amazon’s KF8? It looks great! You can finally do things like fixed-layout on the Kindle. Uh-huh. If you only target the latest Kindles, including the Fire, maybe, after your sins have been cleansed through drudgery, as ePub guru Liz Castro found out.

To add to the disillusionment, KF8 is not supported in the Kindle app for that little niche platform, the iPad. Check out the marvelously vague FAQ on Amazon’s KF8 page:

Q: Will KF8 capabilities be available on all Kindle devices?

A: Kindle Fire is the first Kindle device to support KF8 - in the coming months we will roll out KF8 to our latest generation Kindle e-ink devices as well as our free Kindle reading apps.

Good luck finding a list of current compatibility.

Today is not the day to target KF8.

So, what to do?

The first thing you must do is accept reality. If you want to go cross-platform, you will need to Keep Things Simple, indeed.

The project in the Finder

For this ebook, I ended up using the wonderful Pandoc. It’s a tool of deep nerditry, but once you grok it, you end up with a ton of flexibility and above all, a sane workflow.

Using Pandoc enabled me to create the book in Markdown with just a few Markdown-formatted text files and image folders. It was wonderful.

Don’t get me wrong, it does take some work and requires you to be comfortable on the command line, but man, once you have Pandoc set up right, it’s pure joy.

It hits every nerd button for me: Markdown in text files version-controlled by Git and as scriptable as you could possibly want.

I highly recommend it for nerds. Which is a big problem: at this point, ebook creation is the dominion of nerds.

Peering into the crystal ball

Despite the meteoric rise of ebook sales, they are still a pain to create, especially if you want to do anything fancy, like, oh, lay things out on the page. And unfortunately, the future doesn’t look good either.

As long as Apple and Amazon maintain incompatible standards, and especially with Amazon dragging their feet on rolling out KF8 to all their devices and apps, creating ebooks will continue to be much, much harder than it should. The dread specter of mobi will continue to haunt us for a long time.

It’s bewildering that no software company has stepped in with a good general-purpose GUI tool for creating ebooks. This is necessary so we can get graphic designers onboard with ebooks. You know, the people who know how to make things look good. It’s still way too much the dominion of nerds.

Apple has shown that it can be done with iBooks Author, even though of course they had the luxury of targetting their own standard which they completely control. It’s a hard problem, but it’s not like a company like Adobe lacks talented software engineers.

Books generated in iBooks Author sure look fantastic. But they can only be viewed on iPads and can only be sold through Apple’s bookstore. And to make things worse, you have to create the book from scratch in iBooks Author—there’s no way to import an existing ebook.

Unless you sell textbooks to school districts that have adopted iPads or you just have way too much time on your hands, iBooks Author is a non-starter.

That being said, iBooks Author is the tool Adobe should have released two years ago instead of being all hung up on shoehorning ebook authoring into InDesign.

They’ve made improvements in InDesign CS6 that make it less painful to work with ebooks, and if you spend most of your time in InDesign, you can make it work.

It makes sense to use InDesign if you start with a product intended for print and then want to crank out ebook versions of the same content. But if you’re starting from a website and going straight for ebook, skipping the print step, the legacy functionality of InDesign becomes a burden.

Few things would make me happier than Adobe—or anyone, really—releasing a product intended from the ground up to create beautiful ebooks.

But so far, the outlook for easy ebook authoring is cloudy with a strong chance of rain.

As a bonus, here’s John Siracusa of the fabulous Hypercritical talking about his woes converting his epic OS X review to ebook format, running into a lot of the same issues covered here with the added delight of an infuriating Amazon store glitch.

You have thoughts? Comments? Salutations? Send me an email!

Related reading you might enjoy

Electric cars are fun, dammit

Let’s talk about how fun it is to have a go-cart people mover.

Impressions moving from an Apple Watch Series 3 to Series 5

Is there reason to upgrade from a 3 to a 5?

Renewing the nerd card: Installing Ubiquiti UniFi in the house

The Internet tells Nic to install Ubiquiti gear in his house, so he does, and now he has thoughts.

Working in the pod mines

What I wish I’d known when I started podcasting.

A report from surveillance cylinder land as we wait for HomePod

Nic reports his experiences so far with voice computing from Amazon and Google and is a bit mystified at the reaction to Apple’s HomePod.

iPhone X impressions

After a few weeks of using iPhone X I’m ready to join the congratulatory choir.

Smart homes for the wealthy

Nic is interested in smart homes. His contractor let him know how the wealthy are already using them.

Getting started with podcasting

A concise guide to getting started with podcasting, including equipment, editing, mic technique and hosting.

The pro market, the nerds, and the vision

Apple’s neglect of the pro market is causing a lot of gnashing of teeth in Apple-nerd circles, but it’s true to Apple’s vision.

What to expect when you’re expecting a Hackintosh

There is unrest in the Mac community about Apple’s commitment to the platform. Some are turning their eyes to building a Hackintosh to get the kind of computer Apple doesn’t provide. Here’s what it’s like to run a Hackintosh.

The car is going digital and that’s a good thing

Car nerds are dealing with some cognitive dissonance as car technology changes.

Review: Kindle Oasis

The Oasis is Amazon’s best e-ink reader to date, but it’s not good enough for the price.

“Tea, Earl Grey, hot”

Nic buys an Amazon Echo and is indubitably happy with the fantasy star ship in his head.

It’s a content blocker, not an ad blocker

The problem isn’t ads. The problem is being stalked like an animal across the internet.

Review: Synology DS416j

The DS416j is a nice NAS for light home use. Just don’t expect raw power.

(Nerd Note) Moving to GitHub Pages

The Core Dump is moving to GitHub Pages. This is a good thing, most likely.

Apple Watch, six months in

Thoughts on Apple Watch after half a year of daily usage.

Magical thinking about encryption and privacy

Predictably, the Paris attacks brought the anti-encryption crowd back out of the woodwork. They're at best being willfully disingenuous.

Building a static site for an investigative journalism project

Things to consider when planning to build a site on a compressed time table.

Digital hygiene for online security and safety

Nic provides some basic not-too-paranoid tips for securing your digital life.

How to install Jekyll on Amazon Linux

Installing Jekyll on an EC2 Amazon Linux AMI is easy. Here are the steps.

Will Apple Watch be a success?

After wearing the watch for over a month, Nic has thoughts on its future. Spoiler: Depends on how you define success.

Let’s all chill out about the iPad sales numbers

Turns out “it's just a big iPhone” is a stroke of genius.

Tech terms you might be misusing

Some technical terms still confuse people who should know better, like journalists.

Naked root domain with Amazon S3 without using Route 53

How to host a static site on Amazon S3 with an apex domain without using Amazon’s Route 53.

New technology requires new thinking

People fear change, so new technology is used as as a faster version of the old. This makes technologists sad.

An HTML, CSS and JavaScript lesson plan

Nic provides a lesson plan for teaching total beginners HTML, CSS and JavaScript.

The glanceable wrist in your future

Nic loves his Pebble and looks forward to the Apple Watch, but realizes he’s in the minority.

It's the words, stupid

Nic loves books, but he loves their content more.

Our technology is bad and we should feel bad

Nic is worried about the fragile state of our technology and thinks you should be as well.

The WATCH is nigh, and I don’t get it

Nic tries to understand the WATCH. It doesn’t go well.

Apple might enter the home integration field

Nic thinks home integration could be Apple’s next major category. Read on to find out why.

An Apple ebook reader would be nice

Nic is frustrated with his Kindle and would love to see Apple make an e-ink reader.

The Mac, homegrown

Nic delves into the shady computer enthusiast underworld of the Hackintosh.

My first Mac

On the Mac’s 30th anniversary, Nic reminisces about his first.

The iPhone, devourer of technologies

The iPhone was announced Jan. 9, 2007. It now occupies a huge chunk of Nic’s life.

The A7 processor is your friend

Nic is very impressed with the speed of the iPhone 5S and iPad Air.

Finding a theme for your site

Nic tells you how to find a theme for your new site.

The 2013 Nexus 7

Nic buys a Nexus 7 to test the Android waters.

Cloudy with a chance of broken

All Nic wants for WWDC is sync that actually works

Kindle Paperlight: Amazon giveth and Amazon taketh away

Nic is ecstatic about the backlighting on the Kindle Paperlight, but Amazon has made some strange design decisions and there’s a display hardware flaw.

What your email address says about you

One of the equivalences of haircut and clothing on the Internet is your email address.

On azcentral.com outsourcing comments to Facebook

Nic outlines some of the risks of ceding comments on news stories to Facebook.

Lion and the angst of the greybeards

Nic is bemused by the sturm und drang surrounding the iOS-ification of Mac OS X.

Web publishing made easy

Web publishing used to require heavy-duty nerditry, but no longer.

How to create an e-book

Nic is creating an e-book. He shares what he’s learned so far.

A panegyric to e-book readers

Nic really digs e-book readers. No, seriously, he really digs them. And you should, too.

Your computer is becoming an appliance. Deal.

The future and now of personal computing is appliances. This post parses why you shouldn’t worry about it.