Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 02-12-2024, 09:55 PM   #1
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
Trouble making navigation appear

Hello,
I am on the adventure of creating my first ebook. I think there is something wrong with the structure of my book but not sure what. Please see the attachment.

I need to make a navigation file so that the TOC, landmarks and the page list appear in Apple Books, Kindle, Thorium and perhaps a few others.

In Apple Books and Kindle Previewer the TOC appears in the navigation area but not the landmarks nor page list.

In Thorium all is working fine.

In my toc.nav I have the TOC, landmarks and the page list.

In my toc.ncx only the TOC is present.

Any ideas?

Thanks,
Tom
Attached Thumbnails
Click image for larger version

Name:	Screenshot 2024-02-12 at 4.21.51 PM.png
Views:	50
Size:	150.7 KB
ID:	206351  
TomTom is offline   Reply With Quote
Old 02-12-2024, 10:22 PM   #2
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
There is no recognized file suffix ".nav"

Under epub2, the toc.ncx is used for toc and pagelists (though few epub2 readers support pagelists in the ncx). Under epub2 landmark (semantics) are stored in the opf guide.

Under epub3 the nav is an xhtml document (typically named nav.xhtml or toc.xhtml) with a specified format. It stores the toc, landmarks, and pagelists.

Some people add a toc.ncx and opf guide info to their epub3 to allow them to be read on older epub2 only e-readers.
KevinH is offline   Reply With Quote
Advert
Old 02-13-2024, 11:24 AM   #3
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
Thanks for the input. Changing the file name from toc.nav to nav.xhtml did not change anything. I'll need some detailed direction.

I am making an epub3 and have no intention of making it accessible to epub2 readers.

Thanks,
Tom
TomTom is offline   Reply With Quote
Old 02-13-2024, 11:29 AM   #4
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
I would have to see your nav xhtml file to make sure its links and landmarks are correct, and your opf file to check manifest links, guide, if any and spine to see if nav is set to linear="no" or not to be able to help.

One thing to try first is to use Sigil's epucheck plugin and run it on your epub and report back any errors.
KevinH is offline   Reply With Quote
Old 02-14-2024, 12:37 AM   #5
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
Hi Kevin,
Here are the files. The EpubCheck says the error is: Error: Expecting value: line 1 column 1 (char 0). Not sure how to interpret that.

********
Spoiler:

nav.xhtml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops">
<head>
<title>The Malthus Fraud</title>
</head>
<body>
<nav id="toc" epub:type="toc">
<h2>Contents</h2>
<ol>
<li><a href="TOCInternal.xhtml#_idParaDest-1">Contents</a></li>
<li><a href="Body.xhtml#_idParaDest-2">Introduction</a>
<ol>
<li><a href="Body.xhtml#_idParaDest-3">Political context</a></li>
<li><a href="Body.xhtml#_idParaDest-4">The ideology</a>
<ol>
<li><a href="Body.xhtml#_idParaDest-5">Poverty caused by law of nature</a></li>
<li><a href="Body.xhtml#_idParaDest-6">Preventive check: Sexual repression</a></li>
<li><a href="Body.xhtml#_idParaDest-7">Positive checks: Starvation, disease, war</a></li>
<li><a href="Body.xhtml#_idParaDest-8">Reformers: Owen and Young</a></li>
<li><a href="Body.xhtml#_idParaDest-9">Keep them poor</a></li>
<li><a href="Body.xhtml#_idParaDest-10">Education to keep them dumb</a></li>
<li><a href="Body.xhtml#_idParaDest-11">Abolish the Poor Laws</a></li>
<li><a href="Body.xhtml#_idParaDest-12">Despotic charity</a></li>
<li><a href="Body.xhtml#_idParaDest-13">Moral deficiency, God, and deceit</a></li>
<li><a href="Body.xhtml#_idParaDest-14">Repression</a></li>
<li><a href="Body.xhtml#_idParaDest-15">Plagiarism</a></li>
<li><a href="Body.xhtml#_idParaDest-16">Surplus population and capitalism</a></li>
<li><a href="Body.xhtml#_idParaDest-17">What it leaves out</a></li>
<li><a href="Body.xhtml#_idParaDest-18">Ideology, not theory</a></li>
</ol>
</li>
</ol>
</li>
<li><a href="Body.xhtml#_idParaDest-19">****Mal*thus today</a></li>
<li><a href="Endnotes.xhtml#_idParaDest-20">Endnotes</a></li>
<li><a href="Sources.xhtml#_idParaDest-21">Sources</a></li>
<li><a href="Index.xhtml#_idParaDest-22">Index</a></li>
</ol>
</nav>
<nav epub:type="page-list" hidden="hidden">
<h2>Page List</h2>
<ol>
<li><a href="Body.xhtml#page7">7</a></li>
<li><a href="Body.xhtml#page8">8</a></li>
<li><a href="Body.xhtml#page9">9</a></li>
<li><a href="Body.xhtml#page10">10</a></li>
<li><a href="Body.xhtml#page11">11</a></li>
<li><a href="Body.xhtml#page12">12</a></li>
<li><a href="Body.xhtml#page13">13</a></li>
<li><a href="Body.xhtml#page14">14</a></li>
<li><a href="Body.xhtml#page15">15</a></li>
<li><a href="Body.xhtml#page16">16</a></li>
<li><a href="Body.xhtml#page17">17</a></li>
<li><a href="Body.xhtml#page18">18</a></li>
<li><a href="Body.xhtml#page19">19</a></li>
<li><a href="Body.xhtml#page20">20</a></li>
<li><a href="Body.xhtml#page21">21</a></li>
<li><a href="Body.xhtml#page22">22</a></li>
<li><a href="Body.xhtml#page23">23</a></li>
<li><a href="Body.xhtml#page24">24</a></li>
<li><a href="Body.xhtml#page25">25</a></li>
<li><a href="Body.xhtml#page26">26</a></li>
<li><a href="Body.xhtml#page27">27</a></li>
<li><a href="Body.xhtml#page28">28</a></li>
<li><a href="Body.xhtml#page29">29</a></li>
<li><a href="Body.xhtml#page30">30</a></li>
<li><a href="Body.xhtml#page31">31</a></li>
<li><a href="Body.xhtml#page32">32</a></li>
<li><a href="Body.xhtml#page33">33</a></li>
<li><a href="Body.xhtml#page34">34</a></li>
<li><a href="Body.xhtml#page35">35</a></li>
<li><a href="Body.xhtml#page36">36</a></li>
<li><a href="Body.xhtml#page37">37</a></li>
<li><a href="Body.xhtml#page38">38</a></li>
<li><a href="Body.xhtml#page39">39</a></li>
<li><a href="Body.xhtml#page40">40</a></li>
<li><a href="Body.xhtml#page41">41</a></li>
<li><a href="Body.xhtml#page42">42</a></li>
<li><a href="Body.xhtml#page43">43</a></li>
<li><a href="Body.xhtml#page44">44</a></li>
<li><a href="Body.xhtml#page45">45</a></li>
<li><a href="Body.xhtml#page46">46</a></li>
<li><a href="Body.xhtml#page47">47</a></li>
<li><a href="Body.xhtml#page48">48</a></li>
<li><a href="Body.xhtml#page49">49</a></li>
<li><a href="Body.xhtml#page50">50</a></li>
<li><a href="Body.xhtml#page51">51</a></li>
<li><a href="Body.xhtml#page52">52</a></li>
<li><a href="Body.xhtml#page53">53</a></li>
<li><a href="Body.xhtml#page54">54</a></li>
<li><a href="Body.xhtml#page55">55</a></li>
<li><a href="Body.xhtml#page56">56</a></li>
<li><a href="Body.xhtml#page57">57</a></li>
<li><a href="Body.xhtml#page58">58</a></li>
<li><a href="Body.xhtml#page59">59</a></li>
<li><a href="Body.xhtml#page60">60</a></li>
<li><a href="Body.xhtml#page61">61</a></li>
<li><a href="Body.xhtml#page62">62</a></li>
<li><a href="Body.xhtml#page63">63</a></li>
<li><a href="Endnotes.xhtml#page64">64</a></li>
<li><a href="Endnotes.xhtml#page65">65</a></li>
<li><a href="Endnotes.xhtml#page66">66</a></li>
<li><a href="Endnotes.xhtml#page67">67</a></li>
<li><a href="Endnotes.xhtml#page68">68</a></li>
<li><a href="Endnotes.xhtml#page69">69</a></li>
<li><a href="Endnotes.xhtml#page70">70</a></li>
<li><a href="Sources.xhtml#page71">71</a></li>
<li><a href="Sources.xhtml#page72">72</a></li>
<li><a href="Sources.xhtml#page73">73</a></li>
<li><a href="Sources.xhtml#page74">74</a></li>
<li><a href="Sources.xhtml#page75">75</a></li>
<li><a href="Sources.xhtml#page76">76</a></li>
<li><a href="Sources.xhtml#page77">77</a></li>
<li><a href="Sources.xhtml#page78">78</a></li>
<li><a href="Index.xhtml#page79">79</a></li>
<li><a href="Index.xhtml#page80">80</a></li>
<li><a href="Index.xhtml#page81">81</a></li>
<li><a href="Index.xhtml#page82">82</a></li>
</ol>
</nav>
<nav epub:type="landmarks">
<h1>Landmarks</h1>
<ol>
<li>
<a epub:type="cover" href="FrontCover.xhtml#_idContainer000">Front cover</a>
</li>
<li>
<a epub:type="toc" href="BackCover.xhtml#_idContainer001">Back cover</a>
</li>
<li>
<a epub:type="titlepage" href="TitlePage.xhtml#_idContainer002">Title page</a>
</li>
<li>
<a epub:type="toc" href="Datapage.xhtml#_idContainer003">Data page</a>
</li>
<li>
<a epub:type="loi" href="TOCInternal.xhtml#loi">List of Illustrations</a>
</li>
<li>
<a epub:type="bodymatter" href="cover.xhtml">Start of Introduction</a>
</li>
<li>
<a epub:type="backmatter" href="POPad.xhtml#_idContainer017">Ad for Power of Peasants</a>
</li>
<li>
<a epub:type="backmatter" href="BriefAd.xhtml#_idContainer017">Ad for a Brief History of England</a>
</li>

</ol>
</nav>
</body>
</html>

********
content.opf
<?xml version="1.0" encoding="utf-8"?>
<package version="3.0" unique-identifier="bookid" prefix="ibooks: http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/" xmlns="http://www.idpf.org/2007/opf">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlnspf="http://www.idpf.org/2007/opf">
<meta name="generator" content="Adobe InDesign 19.1"/>
<meta property="ibooks:specified-fonts">true</meta>
<dc:title>The Malthus Fraud</dc:title>
<dc:creator>Robert Dees</dc:creator>
<dc:subject>Malthus, Robert Malthus, overpopulation, over population, demography</dc:subject>
<dc:description>This book disproves Thomas Malthus’s “principle of population” that working people cause their own poverty through overpopulation, that this is a law of nature, like gravity, which government policy and revolution cannot change. Poverty is caused by ruling class greed.</dc:description>
<dcublisher>Commons Press</dcublisher>
<dc:date>2024 January</dc:date>
<dc:rights>All rights reserved</dc:rights>
<dc:language>de-DE</dc:language>
<dc:language>en-US</dc:language>
<dc:language>es-ES</dc:language>
<dc:language>fr-FR</dc:language>
<meta property="dcterms:modified">2024-02-13T08:12:49Z</meta>
<dc:identifier id="bookid">urn:uuid:69A614C1-5917-4CB0-9655-E919F445E75A</dc:identifier>
<dc:identifier>979-8-218-28227-1</dc:identifier>
<meta name="Sigil version" content="2.0.2"/>
<meta name="cover" content="cover.jpg"/>
</metadata>
<manifest>
<item id="BriefAd.xhtml" href="BriefAd.xhtml" media-type="application/xhtml+xml"/>
<item id="ncx" href="toc.ncx" media-type="application/x-dtbncx+xml"/>
<item id="nav.xhtml" href="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
<item id="eMalthus.css" href="css/eMalthus.css" media-type="text/css"/>
<item id="BriefCov.Ad.jpg" href="image/BriefCov.Ad.jpg" media-type="image/jpeg"/>
<item id="Fig1.png" href="image/Fig1.png" media-type="image/png"/>
<item id="Fig2.png" href="image/Fig2.png" media-type="image/png"/>
<item id="Fig3.png" href="image/Fig3.png" media-type="image/png"/>
<item id="MalthusCovBack.jpg" href="image/MalthusCovBack.jpg" media-type="image/jpeg"/>
<item id="MalthusCovFront.jpg" href="image/MalthusCovFront.jpg" media-type="image/jpeg"/>
<item id="POPad.jpg" href="image/POPad.jpg" media-type="image/jpeg"/>
<item id="titlePage.jpg" href="image/titlePage.jpg" media-type="image/jpeg"/>
<item id="TitlePage.xhtml" href="TitlePage.xhtml" media-type="application/xhtml+xml"/>
<item id="Datapage.xhtml" href="Datapage.xhtml" media-type="application/xhtml+xml"/>
<item id="TOCInternal.xhtml" href="TOCInternal.xhtml" media-type="application/xhtml+xml"/>
<item id="Footnotes.xhtml" href="Footnotes.xhtml" media-type="application/xhtml+xml"/>
<item id="Endnotes.xhtml" href="Endnotes.xhtml" media-type="application/xhtml+xml"/>
<item id="Sources.xhtml" href="Sources.xhtml" media-type="application/xhtml+xml"/>
<item id="Index.xhtml" href="Index.xhtml" media-type="application/xhtml+xml"/>
<item id="POPad.xhtml" href="POPad.xhtml" media-type="application/xhtml+xml"/>
<item id="Body.xhtml" href="Body.xhtml" media-type="application/xhtml+xml"/>
<item id="breaker.png" href="image/breaker.png" media-type="image/png"/>
<item id="FrontCover.xhtml" href="FrontCover.xhtml" media-type="application/xhtml+xml"/>
<item id="BackCover.xhtml" href="BackCover.xhtml" media-type="application/xhtml+xml"/>
<item id="cover.jpg" href="image/cover.jpg" media-type="image/jpeg" properties="cover-image"/>
<item id="cover.xhtml" href="cover.xhtml" media-type="application/xhtml+xml" properties="svg"/>
</manifest>
<spine toc="ncx">
<itemref idref="cover.xhtml"/>
<itemref idref="FrontCover.xhtml"/>
<itemref idref="BackCover.xhtml"/>
<itemref idref="TitlePage.xhtml"/>
<itemref idref="Datapage.xhtml"/>
<itemref idref="TOCInternal.xhtml"/>
<itemref idref="Body.xhtml"/>
<itemref idref="Footnotes.xhtml"/>
<itemref idref="Endnotes.xhtml"/>
<itemref idref="Sources.xhtml"/>
<itemref idref="Index.xhtml"/>
<itemref idref="POPad.xhtml"/>
<itemref idref="BriefAd.xhtml"/>
<itemref idref="nav.xhtml"/>
</spine>
</package>

Last edited by theducks; 02-14-2024 at 10:14 AM. Reason: SPOILER LOG files
TomTom is offline   Reply With Quote
Advert
Old 02-14-2024, 11:01 AM   #6
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
Please provide the full epubcheck error message.

As for the nav it is included in the spine itself and therefore should appear in the epub as the last part.

The pagelist has the "hidden" property, so even if the nav is shown as part of the book the pagelist will not be shown.

Your nav and opf themselves look reasonable.

Different reading systems handle pagelists in different ways.

Other things:

The first dc:language is German, so that should be the default language of every xhtml page unless a lang or xml:lang attribute exists on the html tag in those files. Your nav is written in English but no language attributes are provided.

No empty lines or added space should exist before the xml header in your nav file. This may be the cause of the epubcheck error.

The toc landmark in the nav should point to the nav itself or to a separate non-nav table of contents that is part of the spine, this is typically not the back cover.

If you are not making an epub3 be backwards compatible with older epub2 only readers you should remove the entire toc.ncx as some readers will default to it if exists. Similar issues exist with having a guide in the opf if it is meant for epub3 only. Only add a toc.ncx and opf guide if you want to make the epub3 be backwards compatible with older epub2 only readers.

Having the entire text body inside a single xhtml file is simply not an acceptable design unless there really are no chapters or section breaks.

Last edited by KevinH; 02-14-2024 at 11:22 AM.
KevinH is offline   Reply With Quote
Old 02-14-2024, 11:03 AM   #7
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
Status: failed

Running EPUBCheck 5.1.0... please wait.
Traceback (most recent call last):
File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 142, in launch
self.exitcode = target_script.run(container)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/tomt/Library/Application Support/sigil-ebook/sigil/plugins/EpubCheck/plugin.py", line 506, in run
parsed_json = json.loads(stdout)
^^^^^^^^^^^^^^^^^^
File "json/__init__.py", line 346, in loads
File "json/decoder.py", line 337, in decode
File "json/decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Error: Expecting value: line 1 column 1 (char 0)
TomTom is offline   Reply With Quote
Old 02-14-2024, 11:23 AM   #8
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
That means the epubcheck plugin is not running/working. You need to fix that first.

Have you installed the java sdk on your mac? Epubcheck requires java to run. I recommend getting the official Oracle version when using java on macOS.

Last edited by KevinH; 02-14-2024 at 11:53 AM.
KevinH is offline   Reply With Quote
Old 02-14-2024, 02:15 PM   #9
Doitsu
Grand Sorcerer
Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.
 
Doitsu's Avatar
 
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
Quote:
Originally Posted by TomTom View Post
Status: failed
As KevinH has already mentioned, most likely Java isn't installed on your machine. However, it's also possible that the download of the EPUBCheck files failed.

Please go to the following folder:

Code:
/Users/tomt/Library/Application Support/sigil-ebook/sigil/plugins/EpubCheck/
You can get there by selecting: Edit > Preferences > Open Preferences Location Then double-click plugins, EpubCheck. Among other files, you should see this:
Code:
epubcheck.jar
lib
If both are present, you'll need to install Java.
Doitsu is offline   Reply With Quote
Old 02-14-2024, 04:49 PM   #10
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
I installed Java and now I get useful information on errors, some of which I understand and can fix, others not:

Click image for larger version

Name:	Screenshot 2024-02-14 at 1.46.28 PM.png
Views:	25
Size:	187.7 KB
ID:	206399
TomTom is offline   Reply With Quote
Old 02-14-2024, 04:58 PM   #11
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
In Sigil, double click on an error and Sigil should take you to the file and line with the error.

A fragment is the part of a url which may appear at the end that starts with # and the remainder of the string points to the id attribute value it should go to in that url.

Some of your links have fragements but no where in the destination file is there an element with an id attribute value specified in the fragment.


Once you fix all those, rerun epubcheck, then use Sigil to delete the toc.ncx file and retry.
KevinH is offline   Reply With Quote
Old 02-14-2024, 06:52 PM   #12
TomTom
Junior Member
TomTom began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2023
Device: none
Thanks Kevin and Doitsu,
I fixed all those errors and deleted the toc.ncx file. However, the same problem remains:
The TOC, landmarks and page list appear in Thorium but the latter two are missing from Kindle Previewer and Apple Books.
Tom
TomTom is offline   Reply With Quote
Old 02-14-2024, 07:09 PM   #13
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,506
Karma: 5433350
Join Date: Nov 2009
Device: many
Since the nav document's page-list has the attribute hidden, unless the reader itself chooses to build an interface to the pagelist, nothing will show. It seems Thorium handles that properly.

Did you check the ibooks app to see if it will automatically build an interface to a hidden page-list in the nav? I thought that you had to do something special inside ibooks app setting to tell it to use printed page numbers but that was a long time ago. You may have to create a standalone xhtml file with normal links to the pages for users of ibooks to see it if ibooks will not build the proper interface.

Here is the only docs I could find:

https://help.apple.com/itc/booksasse...for%20a%20book.


Did you fix the multiple toc landmarks that do not point to the nav itself?

Last edited by KevinH; 02-14-2024 at 07:19 PM.
KevinH is offline   Reply With Quote
Old 02-15-2024, 02:16 AM   #14
Doitsu
Grand Sorcerer
Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.
 
Doitsu's Avatar
 
Posts: 5,582
Karma: 22735033
Join Date: Dec 2010
Device: Kindle PW2
Quote:
Originally Posted by TomTom View Post
The TOC, landmarks and page list appear in Thorium but the latter two are missing from Kindle Previewer and Apple Books.
Tom
Kindle Previewer doesn't display page numbers or landmarks. You might want to install jhowell's Calibre KFX output plugin and sideload the .kfx file to your Kindle or Kindle app.

In Apple Books, you'll need to enable the Print Edition option.
Also have a look a my Gibran book with print edition page numbers.
Attached Thumbnails
Click image for larger version

Name:	IMG_0003.jpg
Views:	29
Size:	137.8 KB
ID:	206414  
Doitsu is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trouble Making a Table of Contents? KayLee Calibre 10 03-06-2016 03:07 PM
Trouble making my own font set - help please. bruck Kindle Developer's Corner 2 08-14-2011 11:41 AM
Mac user having trouble making a decision - help! bowiegirl1982 Which one should I buy? 19 07-23-2010 11:36 AM
Navigation cmbs Feedback 12 03-23-2008 11:39 AM
Bible navigation? jdavidse Bookeen 1 11-25-2007 09:53 PM


All times are GMT -4. The time now is 06:50 PM.


MobileRead.com is a privately owned, operated and funded community.