01-07-2020, 11:24 AM | #331 |
Enthusiast
Posts: 30
Karma: 10
Join Date: Oct 2017
Location: where is my heart
Device: Kobo Glo, and...
|
Thank You !
|
02-23-2020, 11:59 AM | #332 | |
Enthusiast
Posts: 30
Karma: 10
Join Date: Oct 2017
Location: where is my heart
Device: Kobo Glo, and...
|
Hi,
A small thing on an epub a bit complex (132 books, several levels...) When epub2 it pass Epubcheck and Flight Crew. Result with Epub3itizer : Quote:
Thanks anyway for this plug-in which works fine. Julie |
|
Advert | |
|
02-23-2020, 02:22 PM | #333 |
Sigil Developer
Posts: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
|
Since the nav is being created for the first time, its complete ordering is taken from the existing NCX while may or may not follow the OPF spine order as that was not a requirement under epub2 although it tends to follow naturally from the playorder attributes typically used in the NCX.
So before running ePub3-itizer you may want to verify that the NCX playorder matches the spine order to be safest. Hope this helps. |
02-23-2020, 03:32 PM | #334 |
Enthusiast
Posts: 30
Karma: 10
Join Date: Oct 2017
Location: where is my heart
Device: Kobo Glo, and...
|
Thanks for the explanation ! Helpful !
The problem is that there is the chapter's spine (level 1 titles) but another "stanza" creating books too (the text is issued from oral tradition's novels) and not part of the ncx spine (and concerning more books than the those issued from chapters). The first volume had no problem but it was luck, i suppose. I'll try to look the books order and the 18th book. |
06-08-2020, 01:32 PM | #335 |
Groupie
Posts: 159
Karma: 91148
Join Date: Jun 2010
Device: Sony 350
|
Would it be possible to generate a new uuid when updating, if the existing epub2 uses an unsupported format? Example, a Project Gutenberg epub uses a url for the id. When I epub3itize the file, the id is not changed.
More details here: https://www.mobileread.com/forums/sh...4&postcount=37 |
Advert | |
|
06-08-2020, 02:04 PM | #336 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
06-09-2020, 08:33 AM | #337 | |
Groupie
Posts: 159
Karma: 91148
Join Date: Jun 2010
Device: Sony 350
|
Quote:
The more I think about this the more it seems to me that a new uuid should be generated as a matter of course, because converting from epub2 to epub3 alone is a big enough change that, I think, it cannot be considered the "same" file anymore. |
|
06-09-2020, 09:04 AM | #338 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Whereas I don't think the id should be changed. There's an argument for the existing id to be made to validate within the new format's rules, but that might not be possible given all the schemes that epub2 allows. However in my opinion, id-changing decisions should always be firmly in the content creator's camp and not an algorithm's. I certainly wouldn't recommend that an epub2 to epub3 converter automatically generate a new book id by default. Let alone attempt to alter the scheme used.
Something like this would be better in its own ID-related Edit plugin, I think. |
06-09-2020, 09:28 AM | #339 | |
Groupie
Posts: 159
Karma: 91148
Join Date: Jun 2010
Device: Sony 350
|
Quote:
Or maybe the question is, does the uuid serve to identify a file in a particular state (meaning, a specific text, with specific meta-data, specific format, specific structure...) like an ISBN identifies a specific edition of a book, or is it meant to be able to track the evolution of a file however many times it's modified? But then you could end up with 100 radically different files all with the same "unique" ID, that doesn't seem logical to me... If I change the format from epub2 to epub3, at the very least some structural changes are made and the meta-data changes, but presumably other significant changes will be made as well (in my case for example, I will use new CSS including some elements not used in epub2, the file will be divided differently, the internal structure will change, some text may be added...)... If (hypothetically) I referenced a file by its ID expecting to get an epub2 with a certain number of characteristics, but the file in question turned out to be an epub3 with a different internal structure, styles, maybe some extra text, I would be surprised; if I were expecting the epub3 file with the extra text, and got the epub2 instead, I'd be disappointed. Plus there is theoretically the question of compatibility... for the moment backwards compatibility is fairly good but it will likely become more of a problem as the format evolves; if you have a file that started out as an epub2 but then it gets upgraded to an epub 3.1 and then later to an epub (say) 5, is it still logical to identify it as the same original file? I may be overthinking this, in which case I apologise, but I have been turning it around in my head since yesterday and it is kind of an interesting philosophical question to be honest (like the story of the carpenter who says "I love my hammer, I've had it for 50 years and it will last 150 more; I replaced the handle 3 times and the head twice and it's never failed me, they don't make quality like that anymore.") |
|
06-09-2020, 10:57 AM | #340 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
For me, it's not a matter of what you, or I (or anyone) think should warrant an ID change. It's the simple fact that I don't want code making that decision.
I'm fine with a button, or plugin that allows the user to consciously say, "New id please." (or new id scheme/refine for that matter). I'm just not fine with it automatically happening by default with every conversion from epub2 to epub3. The decision to generate a new, unique book id should not be tied to other processes, in my opinion. |
06-09-2020, 11:31 AM | #341 | |
Groupie
Posts: 159
Karma: 91148
Join Date: Jun 2010
Device: Sony 350
|
Quote:
An option to explicitly request it would be a good compromise in my opinion. |
|
06-09-2020, 11:40 AM | #342 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Because an epub HAS to have an id. There's a big difference between automatically providing something that didn't exist (and must), and automatically changing something that already did. The former can do no harm. The latter could cause issues. Think of someone converting a book (their book. one that they're going to upload and sell) that already had an isbn number for an id. Would they even notice that their registered isbn had been wiped out in favor of a uuid?
Last edited by DiapDealer; 06-09-2020 at 12:07 PM. |
06-09-2020, 12:03 PM | #343 |
Bibliophagist
Posts: 35,401
Karma: 145435140
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
AFAIR, unless you de-obfuscate the fonts before changing the identifier, you can also run into issues with font obfuscation which uses the dc:identifier.
|
06-09-2020, 12:08 PM | #344 |
Grand Sorcerer
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Forgot about that. That's entirely true as well.
|
06-09-2020, 12:37 PM | #345 | |
Groupie
Posts: 159
Karma: 91148
Join Date: Jun 2010
Device: Sony 350
|
Quote:
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Conversion Output] KePub Output Plugin | jgoguen | Plugins | 551 | 07-18-2023 06:22 AM |
Create a javascript quizz for Epub3 in Sigil | BertrandThibaut | Sigil | 3 | 01-26-2014 09:04 AM |
An epub3 version of Sigil ? | apulia03 | Sigil | 9 | 11-28-2012 01:07 AM |
Plugin not customizable: Plugin: HTML Output does not need customization | flyingfoxlee | Conversion | 2 | 02-24-2012 02:24 AM |
epub3 Sigil Poetry(fixed layout) | Giggleton | Sigil | 7 | 04-04-2011 12:58 PM |