Two Columns layout don't show up in Epub Export

Learn / Forums / EPUB and eBook / Two Columns layout don't show up in Epub Export

Viewing 10 reply threads
  • Author
    Posts
    • #82075

      Please help ! I exported my InDesign formatted document as Epub, with Custom TOC in two columns, and another page in my documents in two columns too, but when I exported it it showed up as single column, please what can I do to make it work in showing up as two columns that I made it to be? I use InDesign CC 2014 VERSION, Thanks in advance

    • #82081

      Reflowable EPUB 3 ebooks don’t support multiple columns. You can get that with a Fixed Layout EPUB though.

      AM

    • #82100

      Thank you Anne, but I exported as Epub 2.0.1 not 3, maybe it doesn’t support Epub 2 also?,

    • #82106
      Aaron Troia
      Participant

      Jerry,

      Technically Epub 2 and 3 do support the column-count CSS but it doesn’t work correctly on ereader or tablet screens. By that I mean, you will see two columns but it breaks the text mid-chapter (or per HTML document), not per-page (or screen in this case) like you see in print or in InDesign, so your reader will have to read the left column until the end of the chapter, then go back to the start of the chapter and read the right hand column to the end of the chapter. I’ve tested columns over the years on different ereaders with the same outcome, and while I would love to use multiple columns in reflowable ePubs, ereader software (either e-ink, tablet, or app) is still not up to the task to render it correctly on the fly.

      To get the two columns, it’s only possible by unzipping the ePub and doing the CSS work by hand, Anne-Marie is correct, from an InDesign export standpoint its not possible in either ePub 2 or 3 exports as InDesign export doesn’t support columns, probably because it really doesn’t work correctly in any ereader.

      Aaron

    • #82116

      I can see the whole issue Aaron, I think the ultimate solution is unzipping the file and code it manually,although that will take my time but solve the problem, thank you for writing.

    • #82150
      Aaron Troia
      Participant

      Of course Jerry, and please test, test, test before publishing and let us know your results.

    • #82196

      Yes I’d love to see a working result! that’d be cool.

    • #102410
      Diane Serpa
      Member

      So here we are, two years later. Can ereaders read multi-column ToCs yet?

    • #102849
      Aaron Troia
      Participant

      Diane,

      As far as I know ereaders do not read column-count correctly, though I have not extensively tested this in awhile, but considering industry software such as KindleGen v2.9 has not updated since 2014, I doubt the correct support for it has been added to any current ereader. I say that because thinking of how you have to apply the CSS for two-column, you really can’t add it to the <p> tags or only the paragraphs individually will split to two columns and make the book very much harder to read, so you have to add it to the body tag or a parent div/section tag which the ereader would then treat all the paragraphs and headings equally and split the entire document in half (as it does in a browser) as there is no way to specify that the CSS only break the text to the bounds of the current screen.

      I quickly tested column-count:2; on the <body> tag and then retested on the <section> tag in a recent book, and ADE doesnt appear to support it and neither does iBooks for Mac. I would try it on Kindle but most have a very small screen as it is and dont think it would be wort it (I mean unless you and your readers are still rocking the Kindle DX, but even that wouldnt support modern CSS such as column-count). Personally I think two-column on an e-ink ereader would be more distracting than anything (we always need to keep in mind how things that we do affect the readability of the material, not just how it looks on screen), and while I know this might not match your print book, it’s really not necessary when reading on an ereader.

      That said, I havent tried flexbox and really dont have time at the moment to do so, but if you would like to test it and share you’re results I would be very interested to hear if it works or not.

      Aaron

    • #103072
      Tania Islam
      Member

      Thank you for sharing it’s great

    • #12243969

      What actually happens if you place say 2 columns as text blocks. When you still want both to show in horizontal and portrait mode, that should work rigth?

Viewing 10 reply threads
  • You must be logged in to reply to this topic.
>