From 712d6ef90360e72219cbff14531aed5224f353ff Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 31 Jul 2020 15:26:20 +0200 Subject: [PATCH] Created Nav TOC and page maps (markdown) --- Nav-TOC-and-page-maps.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Nav-TOC-and-page-maps.md diff --git a/Nav-TOC-and-page-maps.md b/Nav-TOC-and-page-maps.md new file mode 100644 index 0000000..24852f6 --- /dev/null +++ b/Nav-TOC-and-page-maps.md @@ -0,0 +1,19 @@ +Koreader supports advanced TOC with page maps ("real page numbers") if ebook format supports it, i.e. EPUB3. It enables that "real page numbers" etc. be shown on pages: + +![](https://user-images.githubusercontent.com/24273478/77579495-b5c90f00-6eda-11ea-8367-e91771f3b819.png) + +There's more options included: + +- Fix lvRect:isRectInside(rc) with 0-width or 0-height rect - closes #5991 +- TOC: parse EPUB3 nav toc, fallback to spine when no toc - closes #4915 +- Parse and cache various hardcopy page list maps +- epub.css: hide EPUB3 content +cre.cpp: add a few PageMap helper functions. + +Adds ReaderPageMap which will add a new menu (under TOC and Bookmarks) that will allow: +- to list source page numbers (like a TOC) +- to show visible page labels in the right margin +- to use these source page numbers in the footer, the TOC, the GoTo and SkimTo widgets, and to use the source page number in the standard bookmark and highlight initial text. +- (and to unwontfix and close #4521) + +More on this could be found [here.](https://github.com/koreader/koreader/pull/6004) \ No newline at end of file