Hi TT,

In order to fulfil some of the user interface requirements, like keeping
track of the current reading location or creating annotations anywhere
inside the text, Jeremy introduced Dynaview, then Dynannotate.  In the
context of ePub reading, Dynaview's aim is to reveal on demand the little
chunks that have been produced at ePub parse time, along with their
possible annotations. Once you have this collection of chunks (aka
tiddlers), the performance, while still subject to optimisation, is not
much of a worry: these chunks are not tangled nor even weaved together
through any complex cross-references system. At the time Dynaview comes
into play, the list of chunks is already sorted, waiting to be displayed at
reading pace. That's because ePub is a much poorer and linear format than
TiddlyWiki of course. Fortunately, what can do more, can do less.

By the way, being able to split any ePub into chunks is probably the
hardest part of the project. Not only because choosing the chunks limits
can be hard, but also because styles are often used very loosely by
publishers : for instance, you may find paragraphs that are expressed as <span
style="font-size: 11pt;display: block;text-indent: 0pt;">The first
paragraph of a section, as you have to guess.</span> because the WYSIWYG
tools that helped producing the ePub are generally misleading. I spare you
the table and images issues :-)

Cheers,
-- Xavier Cazin


On Sat, Jun 27, 2020 at 6:43 PM TiddlyTweeter <[email protected]>
wrote:

> Xavier
>
> There is interest in it growing.
>
> I think the very good PERFORMANCE aspect is particularly interesting since
> eBooks are large documents.
>
> Over in GG we did some tests with Dynaview but still hitting issues which
> the eBook version does not have. I think better understanding the eBook
> edition of TW will help a lot.
>
> Fingers crossed x
>
> Best wishes
> TT
>
> Xavier wrote:
>>
>>
>> Not yet ready because of some pressing redesign, but it will eventually
>> be released as a normal plugin
>>
> --
> You received this message because you are subscribed to the Google Groups
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/73545532-f572-435d-9b42-420ef6516d74o%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/73545532-f572-435d-9b42-420ef6516d74o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CADeSwYOJp5bt%3DaymUuntOUzO89rauA80eGXRkwpXAXkgCimicw%40mail.gmail.com.

Reply via email to