View Single Post
Old 03-10-2008, 06:09 AM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,377
Karma: 27230406
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
To address your actual question about features: I guess as a first stage you'd want to implement block level formatting with the user able to apply semantic information to each block as well as basic inline formatting (bold, italic, etc.). Then you'd want to add support for links and embedding images and fonts. At that stage you achieve feature parity with BD, at least as far as book editing features are concerned. Then you start writing input/output plugins. If you work in python, you can get a few for free from libprs500.
kovidgoyal is offline   Reply With Quote