It seems that my recent woes with books failing to display correctly on my Kobo are down to bad font support. Even selecting what is supposedly a built-in font makes the book fail to show, and the device hang indefinitely when trying to open a book.

Switching back to the default font fixes everything.