![]() |
#31 |
Interested Bystander
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,726
Karma: 19728152
Join Date: Jun 2008
Device: Note 4, Kobo One
|
|
![]() |
![]() |
![]() |
#32 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I am fixing up the eBook I mentioned. I will post it here once I am done and prove what compatible is.
Last edited by JSWolf; 12-26-2020 at 06:58 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#33 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 1000
Join Date: May 2016
Device: None
|
Quote:
We get to release one main ebook file--the compatible one--and it has to work reasonably well on as many modern--emphasis on modern--systems as possible. ADE 2.0.1 is not in that list because it's ancient, but systems like Kobo, Kindle, Play Books, iBooks, Bluefire, and so on, are. It would be absurd to demand for a website released today to work on IE10, a web browser released in 2012, for it to be deemed "compatible". The same can be said for epubs, which are just websites-in-a-box that are rendered on what boils down to glorified web browsers. Any web developer who was working during the IE6 days will tell you how hard, and even impossible, it was to craft a single file that would work reasonably well across several browsers/renderers, let alone catering to demands from the peanut gallery to support obsolete pet favorites too. Edit: I'll restate my invitation for you to volunteer on working on our build chain to build in the compatibility you desire. The source is on GitHub and anyone can create a pull request or discuss real technical solutions. But, note that we expect a professional standard of conduct. Last edited by acabal; 12-26-2020 at 07:26 PM. |
|
![]() |
![]() |
![]() |
#34 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Here is the compatible ePub. You already have the ePub 3 version so there really isn't any need for as the compatible ePub because it's not really compatible. Have a look at this and see how simple the CSS and code is and how compatible it is. It's not complex and it works with RMSDK. RMSDK is the most widely used software for reading ePub so your eBooks really should work with it.
Last edited by JSWolf; 12-26-2020 at 08:30 PM. |
![]() |
![]() |
![]() |
#35 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Thing is, if you can code a website that looks like you want and does what you want but can be made compatible with more web browsers, why not do so especially if the code is no more complex then the way it was originally planned to be coded? It just makes more sense to have the most comparability possible. In the case of eBooks, the code is a lot simpler and it will now work on many more programs/Readers. You could take the version I posted, convert it to ePub 3 and still have it work with RMSDK. The most changes would have to be done in the OPF. But the CSS would not need to be changed. The HTML would not need to be changed all that much unless something needs fixing to be ePub 3 compatible. |
|
![]() |
![]() |
Advert | |
|
![]() |
#36 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,271
Karma: 78869092
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Jon; the thing you need to understand is that SE have tools to automate the creation of their offerings. I've not looked at what you've done but the ideal would be to leave the (x)html files alone and just supply a new stylesheet that is ADE 2.0.1 compliant.
|
![]() |
![]() |
![]() |
#37 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I'll have a go at replacing the CSS from the original and seeing what happens with ADE 2.0.1. I'll have to see what classes would need to go or be changed. I don't think it's much.
|
![]() |
![]() |
![]() |
#38 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 1000
Join Date: May 2016
Device: None
|
Quote:
However you downgraded to epub 2.0.1--the version of the spec from 2007--while our compatible epub is epub 3.2; you removed all epub:type attributes, which are important for accessibility (screen readers for the visually impaired, and so on); and you stripped almost all metadata. I consider all of those big losses. Besides that, there is no obvious technical difference between the two, unless I missed something. (Which is entirely possible, there are too many differences here for a folder diff to be meaningful.) I appreciate what you're trying to do, even though I disagree that you've succeeded in demonstrating anything. But you're straining to keep ebooks trapped in an IE6 world. The web, and ereading systems, have moved on. Arguing in this thread is going to be largely pointless. If you have real technical solutions, I invite you to open a GitHub discussion or even a pull request to implement them yourself. Here is a link to our toolset: https://github.com/standardebooks/tools Last edited by acabal; 12-26-2020 at 08:30 PM. |
|
![]() |
![]() |
![]() |
#39 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
The problem as I see it is that sure, you are using the ePub 3.2 spec, but most software for reading ePub barely handles ePub 3.0 let alone ePub 3.2. So because of this, you are doing a lot of work that a lot of people won't be able to read because it won't work or it won't look good. |
|
![]() |
![]() |
![]() |
#40 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15
Karma: 1000
Join Date: May 2016
Device: None
|
Quote:
Fortunately, all of the ebooks we produce at Standard Ebooks are structured consistently, because part of the point of the project is to create ebooks that are easy to machine process. If you wanted to read one of our books on your epub 2.x reader, you could write a script to do the conversion, and the script would in theory work across our entire corpus. Last edited by acabal; 12-26-2020 at 08:57 PM. |
|
![]() |
![]() |
![]() |
#41 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Having said that... Sorry, but that is BS. The Adobe RMSDK is just as good at rendering books as the kepub renderer is. I use both. And I would have to look closely to tell the difference. Or check the book format. The RMSDK does not support some newer features, but, in general there is no differences in how they look. There is a lot of discussion about kepubs and epubs on Kobo devices. Which to choose really comes down to personal opinion. And whether people can be bothered installing the software to change books to kepubs. There are differences in the font handling and epub does win out there. For example, the Adobe RMSDK will use ligatures, whereas the kepub renderer won't. And for an ugly error in a kepub, just look for a em-dash in a justified book. Some people think these things are important. Some don't care. Some people don't want kepubs and want to stick with epubs. In my opinion, the only real advantages using kepubs over the epub are the way that footnotes are handled, the ability to view images with zoom and the in-book stats. If you are reading novels, only the last one will be The reason that your "compatible" epubs look terrible on a Kobo device is because of something you are doing. Something in the stylesheet is causing an error in the RMSDK and that dumps the complete stylesheet. I have had a look and what I believe is wrong is at the end of this post. There is also a problem with recommending kepubs: Kobo does not officially support sideloading kepubs. While it works, the only reference they have to this is in their guide to authors. They make a suggestion for how to test book looks OK on Kobo devices. And the only other instructions are about them are how to make sure links, the ToC and footnotes work properly after Kobo does their processing when the book is submitted to their store. This means that at any point, Kobo could remove this support. And if someone finds a bug that cannot be reproduced in a purchased kepub, it might not be fixed (and yes, I know of one). I don't think Kobo will remove the support, but, it won't surprise me if it happens. I'll just assume they have a new manager that wants to make their mark. Or it will be some idiot in marketing. And the problem is that your "compatible" epubs aren't. They are not compatible with the version of the Adobe RMSDK that is in the current firmware for Kobo devices. Or tolino ereaders. Which means they are even worse for older devices. I would have expected Nooks to have similar problems. Can you tell me what ereaders they are compatible with? And the fact that these are not compatible with these older devices means that you are alienating a group of people that might need these books. There are still plenty of people using these old devices. I saw a post today from someone who was happy to receive a Kobo WiFi for Christmas. That is a device that hasn't been made for 9 years. And that backs up your point about how slowly the ereader technology has moved. The companies got this working very well years ago. Unless you break a device, there is little reason to upgrade. And that is also why the newer ePub standards were not adopted. They were just not needed. And for the record, the mention by others of ADE version 2.01, is a little bit of a red herring. There are two reasons it is still recommended here. One is to help demonstrate a book is compatible with older devices. Such as Sony's or the older Kobo devices that do not get firmware updates. Plus quite a few ereader applications. But the big reason is that books downloaded with it can have the DRM removed. This isn't guaranteed with the later versions of ADE. Now, how to fix the "compatible" books. And honestly, the "Advanced" books. And for the record, the bit of the stylesheet that is breaking the books in the RMSDK on Kobo devices is: Code:
@media (prefers-color-scheme: dark){ img.epub-type-se-image-color-depth-black-on-transparent{ filter: invert(100%); } } Code:
@media all and (prefers-color-scheme: dark){ img.epub-type-se-image-color-depth-black-on-transparent{ filter: invert(100%); } } And add "widows:1;orphans:1" to the body. Anyone using epubs on Kobo or Sony device |
|
![]() |
![]() |
![]() |
#42 | |
Diligent dilettante
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,600
Karma: 50290822
Join Date: Sep 2019
Location: in my mind
Device: Kobo Sage; Kobo Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#43 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 78,959
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
If you look at Sony, nook, and Pocketbook, they all use some version RMSDK. Not everyone installs KOReader or even knows about it. So why insist on code that doesn't work? I tested with @Davidfor's fix and it did not work, but removing that media query did allow the eBook to mostly work. But it still needs fixing because not all formatting working. But the code does not need to be so complicated I formatted the eBook with a lot simpler CSS code. And it's much more compatible. |
|
![]() |
![]() |
![]() |
#44 |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 17
Karma: 100000
Join Date: Dec 2011
Device: Kobo Aura H2O
|
Of the 435 books currently in the SE corpus, 176 (or 40%) have endnotes.
|
![]() |
![]() |
![]() |
#45 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
But, I'll stand my statement that for novels, footnotes and images are relatively rare. For classics, the situation is different. And I'm willing to put money down that there have been extremely few novels that have been on the best-sellers list in the last 50 years that had footnotes and multiple images in them. And that isn't the issue. The issue it that the "Compatible epubs" are broken on the most common epub ereader out there (yes, I am sure of that). And also broken on the other epub ereader I have (a tolino epos). And, that @acabal seems to be of the opinion that "ADE will make the ebooks look bad!". Which is a problem for two reasons. ADE is not involved, it is the Adobe RMSDK (yes a little pedantic, but they are not the same thing) and, from my experience, the differences in rendering between the different renderers are rarely significant. So, please tell me how the RMSDK makes the books look bad. |
||
![]() |
![]() |
![]() |
Tags |
standard ebooks |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Calibre - Standard-Einstellung für "veröffentlicht" | Massreader | Software | 0 | 06-08-2019 09:35 AM |
How to use "search_replace" code in advanced fetch news mode?? | hiyoungin | Recipes | 2 | 02-24-2019 08:08 PM |
Fire "front-end" on a standard Android tablet? | rcentros | Kindle Fire | 2 | 05-30-2015 03:50 AM |
Overdrive Advanced Search "Added to Site" | Tom SKP | General Discussions | 13 | 05-05-2015 09:09 PM |
Cybook Gen3 pricing - "standard practice", says Bookeen | Alexander Turcic | Bookeen | 62 | 03-29-2008 11:58 AM |