![]() |
#1 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 257
Karma: 20028
Join Date: Jan 2011
Location: Canada
Device: Fire HD8, Asus, Sony (T1, PRS-300), Kobo (Glo, Touch, Wireless)
|
epub validation question
A friend wrote a book using Scrivener, and sent it to me to check out.
First thing I do is add it to Calibre and use the "Edit Book" function to look for errors and issues. It found a lot of issues, e.g. unexpected empty blocks, blockquotes in the wrong order, duplicate selectors, 166 unused classes, unused CSS styles, etc., yet he had no problems shown in Scrivener. I uploaded it to an .epub validator site, and it found only one obscure issue. My question is why can Calibre find all these issues that authoring tools and validator sites miss? |
![]() |
![]() |
![]() |
#2 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44,260
Karma: 23661992
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Why wouldnt it? It has its own check book tool it doesnt rely on epub validation tools, which are largely useless anyway, being simple minded XHTML DTD compliance checkers.
|
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 257
Karma: 20028
Join Date: Jan 2011
Location: Canada
Device: Fire HD8, Asus, Sony (T1, PRS-300), Kobo (Glo, Touch, Wireless)
|
![]() Quote:
Begs the question... Why don't published authors check for all these other issues? I find, almost without fail, that every book by Patterson, Grisham, et al, generate a pile of problems, which I fix after adding to Calibre. I've had books that won't open (CoolReader is especially finicky) until I've fixed them via the Edit Book function. |
|
![]() |
![]() |
![]() |
#4 | |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,640
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
![]() |
![]() |
![]() |
#5 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 257
Karma: 20028
Join Date: Jan 2011
Location: Canada
Device: Fire HD8, Asus, Sony (T1, PRS-300), Kobo (Glo, Touch, Wireless)
|
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,640
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Garbage is when the program does not respect the CSS well enough and CoolReader does not respect the CSS well enough.
|
![]() |
![]() |
![]() |
#7 | |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,233
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Big publishers might rent InDesign, which is a DTP program for paper/fixed/PDF layout and produces terrible epub and Kindle ebooks. Last edited by Quoth; 06-07-2024 at 02:16 PM. |
|
![]() |
![]() |
![]() |
#8 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,640
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Big publishers either have staff that have no idea how to make a well formatted/well coded eBook or they fob it off to India where the same mess happens.
|
![]() |
![]() |
![]() |
#9 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 257
Karma: 20028
Join Date: Jan 2011
Location: Canada
Device: Fire HD8, Asus, Sony (T1, PRS-300), Kobo (Glo, Touch, Wireless)
|
|
![]() |
![]() |
![]() |
#10 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 75,640
Karma: 134254544
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
|
![]() |
![]() |
![]() |
#11 |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 30,256
Karma: 57979022
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
There is a difference between Content Creation and Editing (code touch up).
Both are (code) Editors. There are Authors that use them, but they are experienced wranglers ![]() PageEdit is more of a WYSIWYG creation tool (I don't use, because I am not a content creator) |
![]() |
![]() |
![]() |
#12 |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38,806
Karma: 153006036
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Personally my vote if for creating the original document in Word/LO Writer using styles and then importing the file into Sigil or calibre. Neither Sigil or calibre ebook editor are really designed for writing but both work well for cleaning up an existing document.
PageEdit is a lot better than Sigil's old BookView WYSIWYG editor in terms of not creating garbage code but not something I would want to use to create a book. Last edited by DNSB; 06-07-2024 at 05:02 PM. |
![]() |
![]() |
![]() |
#13 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,233
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Sigil and Calibre are good for turning content edited in LO Writer or MS Word, and possibly in some cases something using LaTex, into epub.
Sigil for more complex things like text books. Calibre can pretty much automatically create a perfect epub novel from LO Writer (edit odt and an extra Save As in docx) or MS Word (2007 or later). Import docx and styles map 1:1 automatically to CSS. You might need to edit the CSS of height / width of images. You might spend less than a minute (any size novel) fixing non-standard headings with one operation. If the Contents, headings, footnotes and styles are all done properly in MS Word / LO Writer, then the epub will have zero errors and work fine. Create all other formats from epub2. A speciallist epub3 will need more work in Sigil, but the fancier it is the fewer ereaders and apps will run it. PDF is best done by edit a copy of the wordprocessor source for epub after complete proofing. Add page styles, page numbers, headers, footers etc (a docx for epub has none of those). Then direct export of PDF. The LO Writer has been doing this as well as DTP or Indesign for regular novels and similar for ten years. Specialist DTP or InDesign etc only needed for very complex materials, magazines and newspapers and today they are better done with custom content management systems. Scrivener does nothing for authors that free tools don't do better. InDesign and other DTP are for specialist paper publishing, madness for ebooks. |
![]() |
![]() |
![]() |
#14 | |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,233
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
And Sigil is less automated (you create style to CSS maps) but more powerful and flexible. Actual regular novels without eye candy take about 5 to 10 minutes to convert, check and clean up with Calibre. We converted about 20 MSS (about 50 k to 130 k words) from LO Writer with extra docx Save As, with Calibre in the last month. Most of the time was actually reading. Zero errors on Calibre Check and Epub Check in the Calibre Editor. Save To Disk. Zero complaints on upload to Amazon, Smashwords (all passed premium to Apple, Kobo, Barnes & Nobel etc) and Google Playbooks. |
|
![]() |
![]() |
![]() |
#15 |
the rook, bossing Never.
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,233
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
|
![]() |
![]() |
![]() |
Tags |
edit book details |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
EPUB Validation errors: Improper placement of link and vlink attributes: EPUB Checker | trosoft | Editor | 4 | 10-13-2022 05:47 PM |
EPUB Validation error after DOC>EPUB conversion | djkmann | Conversion | 5 | 11-29-2016 09:42 AM |
Validation result question | holdit | Sigil | 4 | 03-15-2013 07:26 AM |
FlightCrew Validation Question | mtrahan | ePub | 6 | 10-09-2011 11:47 AM |
Epub validation question | Baltic Gal | ePub | 18 | 06-11-2011 05:49 PM |