![]() |
#16 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,771
Karma: 145864619
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#17 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
DRM is a problem because I cannot wrote a epub "killer appication" when every hardware/device uses a different wat to handle DRM. And IDPF IMHO forces when, for example, disable connection between ebook and internet or when not allows to change the DOM while reading.
|
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Whether or not EPUB is still being developed has absolutely no bearing on the topic at hand. With spec or without, proprietary nonsense (and the downright ignoring of spec) has always meant that book designers must jump through hoops to make things work on multiple platforms. That won't change now that the EPUB specification is considered "nearly complete". DRM also has no bearing on the fact that a scattershot approach to the wide publication of similarly rendering content has always been--and will always be--necessary.
EPUB specifications were largely ignored by EPUB vendors and rendering devices/applications (even open ones) when the IDPF still existed as an independent organization, and they will continue to be largely ignored after. Their continued existence was never going to usher in any golden age of ebook publishing prosperity (nor simplicity). |
![]() |
![]() |
![]() |
#19 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
That is not the idpf. Under epub3, you are allowed remote resources (ie for large media files) and javascript can be used to modify the DOM. The problem is the large number of broken and outdated reading devices that the manufacturers are not fixing by updating the firmware on to the current standard.
So ebook devs have learned to target the lowest common denominator instead of the epub3 standard meaning most of its "features" go unused. |
![]() |
![]() |
![]() |
#20 |
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,079
Karma: 105211945
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
if you need epub3 you either need a PDF or an App. Only epub2 is assured of working on all epub apps and ereaders and is also still the best format to upload to Amazon KDP.
While it's technically possible to have text at the bottom of a page, you are better not trying to duplicate the exact appearance of paper books. Avoid Drop caps or images with text flowing round them Clever formatting to have text at the bottom of a page. Colour Links without underlines Underlines that are not links (on typewriters it meant set this in bold) Oblique text rather than using an Italic font. SMALL CAPS. Simply having a smaller font looks poor, though works sometimes. Animation, transparency, video, audio or interactive. Pretend it's paper. Put a link and a QR code to the media on the Web or in an App. Other issues. If the book is for a Western Latin/Roman font audience then avoid Cyrillic, full Greek (there is limited support), Arabic, Hebrew, any Asian font, emojis, vertical text or right to left text. Those are all possible, but on a subset of eink models, often for a particular market and also app etc for those markets. Curiously Icelandic and Polish characters seem to work on quite old Kindles, but not the full modern Greek alphabet. Embedding an image of an unsupported word works really badly. There are transliteration rules for Russian Cyrillic and Chinese (pinyan). Hebrew and Arabic are commonly transliterated to English even on supermarket products. Check on a variety of old ereaders if in doubt. Update of devices: Many can't be due to lack of RAM. Or the people that wrote it are gone. Also no assurance that users will update. |
![]() |
![]() |
Advert | |
|
![]() |
#21 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Quote:
|
|
![]() |
![]() |
![]() |
#22 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
I regularly use javascript to add nodes for links to footnotes and etc and that does modify its own dom. So I am not sure what they mean by "DOM of the parent Content Document" here but modifying the dom of an xhtml page is possible.
And I did say MEDIA files (ie audio and video) and not Text. |
![]() |
![]() |
![]() |
#23 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
And according to the spec, Container-Constrained are for javascripts that are in iframe elements. Using regular javascript stored in the header (so called spine-level level) of an xhtml file that is listed in the spine can and does change the DOM. (with some minor exceptions).
The iframe box once laid out can not change size. This is not a problem for reflowable documents with javascripts stored in the header. Last edited by KevinH; 10-21-2020 at 10:12 PM. |
![]() |
![]() |
![]() |
#24 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Thank you for the answer, I did not notice the iframe reference. But there are too many problems when you change the DOM anyway, first of all all the EPUB3 readers I tried do not re-paginate the opened "chapter" when you change the DOM. So, if a 3 pages chapter became a 4 pages chapter after interaction with the user (modifing the DOM), the 4 page falls in the nowhere: turning the page 3 I do not read the page 4, but the page 1 of the next chapter.
|
![]() |
![]() |
![]() |
#25 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
You said media, yes, not I. I'd like to have EPUB with static text and updated news about facts that are changing while the user is reading the book, but this is impossibile now (TBH I have done this in ePub2, but with a trick that was working only in few reader app).
|
![]() |
![]() |
![]() |
#26 | |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,772
Karma: 6000000
Join Date: Nov 2009
Device: many
|
But you should be able to pop up a window in javascript to display
what addition info you want (just like a pop up footnote). And what about using javascript to add an "aside" or footnote element, that might work. I think you are allowed to have a remote image as a remote resource and if so you can build an svg image of text on your server with up-to-date info that a current epub could display since it would be grabbed during initial layout. That might be worth trying. Quote:
|
|
![]() |
![]() |
![]() |
#27 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,729
Karma: 24031401
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
For a more advanced example, see this epub3 demo by French studio Walrus: |
|
![]() |
![]() |
![]() |
#28 | |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Quote:
|
|
![]() |
![]() |
![]() |
#29 | ||
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 558
Karma: 400004
Join Date: Feb 2009
Device: ONYX M96
|
Quote:
Quote:
f. |
||
![]() |
![]() |
![]() |
#30 | |
Bookmaker & Cat Slave
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,503
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
The three books that were supposed to be in that story's universe are out of print and you can read them for free on Wattpad. Man, I can't even fathom how much of a bath she took on that. Hitch |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gaps at bottom of page on kindle | leed248680 | Kindle Formats | 3 | 09-01-2020 11:44 AM |
Previous page on bottom right corner? | nickie_twisp | KOReader | 2 | 10-15-2016 02:38 PM |
text sticking to the bottom of the page | 1v4n0 | Workshop | 2 | 09-23-2014 01:16 PM |
Page numbers at bottom of screen | Waylander | Sony Reader | 1 | 10-18-2013 02:21 PM |
Text aligned on the bottom of the page? | NASCARaddicted | ePub | 4 | 11-15-2010 01:14 PM |