I can’t find one. I’ve tried about a dozen across Linux and Android, not a single one is even remotely usable. It may be that epub is a write-only format?

  • southsamurai@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    3 months ago

    Well, I’d normally suggest moon+, since I’ve used it for a long time on dozens of devices with no issues that weren’t in the source files themselves (which I would normally suggest calibre to fix those, but you mentioned not being fond of it as well).

    The next best app I’ve found in terms of rendering the files correctly is librera. After that, I’d go with maybe fbreader, or koreader for non android devices

    Epub is definitely not write-only. It’s pretty much the default format for ereaders outside the Amazon ecosystem. That doesn’t mean it’s perfect though I’ve written something like five books at this point (depending on the length one thinks it acceptable to call a “book”). And, even with paying attention to my formatting during my finalization process, I get errata from the conversion process

    Calibre is the most consistent at converting the base document files into epub, but it still manages to either misread my formatting, or not be very clear in what formatting is supposed to be used to achieve a given result once converted. Most of the word processing software (I use libreoffice, but used to use others) doesn’t do any better.

    So what you may be running into is that the files themselves have some little anomaly from their creation that’s rendering weird in different apps. I can’t say for sure that’s the case, but I have seen exactly that problem before with my own work.

    Thing is, other ebook formats aren’t better. Mobi is actually worse to deal with, and tends to cause its own problems. PDF is consistent if you format the origin file correctly, but isn’t great for books without extra work. The the other options are significant downgrades from there, imo as both reader and writer.

    All of that said, there are a few other apps that I’ve tried that weren’t bad, but didn’t match my preferences. Readera is solid. Prestigio usually rendered fine. Pocketbook was kinda bad, imo, but only in terms of ui, not rendering.

    On fdroid, anx reader is good. Lx reader is clunky, but rendered mostly okay. Those are the only ones from fdroid that aren’t in the play store that I’ve used to test my own books.

    Overall, librera is probably where I’d point you since you weren’t happy with moon. The ui isn’t great, but it works okay. The rendering is at least consistent, so you’d know that any issues would be with the files rather than the reader.

    Edit: looking at one of your other comments, I noticed that images and tables are where you ran into trouble. That comes down to the files themselves usually. I think you may want to crack open calibre and convert what you have into a few formats and see if any of them preserve the formatting better in a reader app.

    • Captain Aggravated@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Calibre doesn’t render these files correctly. It opens up, for a split second the first page is rendered, then the left half of the background of the first page disappears, so I get a thin white rectangle with text that runs off of it, and then no other pages render.

      I think the books I’m working with…they’re similar in format to cookbooks or textbooks? A lot of pictures, diagrams, graphical elements, with text set over them, this sort of thing:

      Probably needs to be a PDF?

      • southsamurai@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        Wait! Have you tried sumatra?

        It is/was an app on Windows that handles a pretty wide range of text files. Iirc, it did a decent job with some manuals I had in pdf and ebup formats. I can’t promise it’ll render right, just that it’s an option that worked for a similar use case a few years ago

        Edit: I didn’t think of it earlier because it’s windows based, but it might be doable on Linux nowadays https://sumatrapdf.org/

      • southsamurai@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        Dammit, this is bugging me lol.

        Do you have a way to share the file that you’re comfortable with a stranger having? I can piddle with out and try it on stuff over the next couple of days and see if I can find something that renders right.

        • Captain Aggravated@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 months ago

          I got a bunch of woodworking books off Humble Bundle, the example above is Taunton Press’ Complete Illustrated Guide To Table Saws. I’m comfortable with you having that book, not sure I’m comfortable distributing copies.

          • southsamurai@sh.itjust.works
            link
            fedilink
            arrow-up
            1
            ·
            3 months ago

            I did find a different book of theirs and ran it through the stuff I have on my tablet

            The only one that gave a decent render was perfectviewer, which is mainly for comics.

            Nowhere near as good as a pdf version of a different book from the same publisher, a recipe book.

            I think you may end up being better off converting files to pdf and going that route