File: TODO

package info (click to toggle)
libe-book 0.1.3-2
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 3,816 kB
  • sloc: cpp: 24,914; sh: 4,509; makefile: 457; ansic: 4
file content (64 lines) | stat: -rw-r--r-- 1,199 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
= TODO =

== Code improvement ==

* Refactor plain text parser to a class. There is too much duplication
  of that.
* Use shared_ptr for librevenge::RVNGInputStream.

== Existing formats improvement ==

== All formats ==

* Check handling of images.
* Check if the format supports headings, text language, embedded fonts or
  any other feature that librevenge can handle now. If yes, implement
  support for it.

=== FB2 ===

* Improve parsing and handling of footnotes. Drop footnote identifier
  explicitly given as <title> or <subtitle>.
* Handle sub- and superscript.

=== LRF ===

* Handle metadata.
* Parse Canvas.
* Try to reconstruct tables from canvas blocks.
* Try to reconstruct footnotes.
* Handle embedded fonts.
* Handle numbered lists.
* Handle headers and footers.
* Do not create separate page spans if page properties have not changed.(?)

=== PLK ===

* Handle font sizes.

=== PML ===

* Handle sub- and superscript.
* Handle large font.

=== TD ===

* Handle large font.
* Handle images.

== New formats ==

=== Documented / reverse-engineered ===

* TEI Lite (?)

=== Undocumented ===

* ISilo 1-3
* TomeRaider 2 and 3

=== Unknown ===

* HandStory eBook
* Newton eBook
* TeBR