View Single Post
Old 05-26-2021, 05:04 PM   #45
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by Hitch View Post
Oh, yes, I don't care what version you got--very odd decision tree. I get that they had a lotta lotta data to manage, but still.
Someone sent me v4 of the Churchill book.

Last updated 2019-10-10.

Definitely looks pretty fixed up, and much better than it was on initial release:
  • Footnotes/Endnotes seem to be working.
    • And Endnotes aren't in one big paragraph now!
  • Added the entire Index.
  • Much higher resolution images.
  • Working RPNs (Real Page Numbers)
  • A handful of typo corrections.

A few degradations though:
  • Footnotes changed from "fn1" -> "*" form.
  • Every footnote split into its own individual file.
    • Why, just why?
  • Endnotes merged into huge single file.
    • Currently ~900 KBs, so would crash on old devices with ~300 KB filesize limits.
  • They even introduced a typo:
    • Katyń -> Katyn′
      • n with acute -> n + prime character!

A semi-detailed changelog between v1->v4 below:

Spoiler:
Index
- v1 had nothing.

Endnote code changed:
- v1
-- <sup class="EBsup"><a href="chapter001_notes.xhtml#ch1_21" id="ch1-21">21</a></sup>
- v4
-- <a href="139_Notes.xhtml#EndnoteNumber20" id="SuperscriptNumber20"><sup class="endnote">21</sup></a>
-- Although you can tell this was probably all generated by a custom workflow. And the generated ids started from 0, so they're "off by one".

Footnote code too:
- v1
-- <a class="noteref" epub:type="noteref" href="../Text/footnotes001.xhtml#ch1_3" id="ch1-fn3">fn3</a>
- v4
-- <span id="footnote-004-backlink"><a class="_idFootnoteLink" epub:type="noteref" href="144_Footnote.xhtml#footnote_3" role="doc-noteref">*</a></span>
-- Although they DEGRADED by going back to the * form.

New section break code
- v1 had the dreaded "margin + noindent" as the section breaks.
-- <p class="EB01BodyTextLineSpace" id="chu0000240">
- v4
-- <hr class="transition"/>
<div aria-hidden="true" class="x04-Space-Break-Orn">*</div>
<p class="EB01BodyTextLineSpace" id="chu0000240">

Frontmatter (copyright page, etc.) in front
- v1 had in back.

Fixed RPNs
- v1 had some accidentally leftover from XML
-- <?pagebreak number="7"?><a id="pg7"/>
<span epub:type="pagebreak" id="pg11"/>
- v4
-- <span epub:type="pagebreak" id="page_7" title="7"/>

Much higher resolution images.

<em> -> <i>
- In this book it makes sense, since all (?) are actual book titles / ship names.

Attached their "spaced en dashes" with a nbsp before them.
- (This is okay typography, although I don't do it in ebooks because of ugly code + potentially bad justification.)
- I only do that in LaTeX/Print.

Ellipsis character -> spaced periods
- Good, I like this.

Single, huge file for Endnotes + Index
- They are both >900 KBs. Should be split to fit below that ~300 KBs limit

Footnotes are all in their own individual files.
- No, just no.


Anyway, I only skimmed through Chapters 1-6. Almost everything was just overhauling code changes.

Last edited by Tex2002ans; 05-26-2021 at 06:04 PM.
Tex2002ans is offline   Reply With Quote