Jeremias Maerki wrote:

On 27.09.2006 13:41:01 Tomas Studva wrote:
<snip/>
Yes, I know the design goals of FOP are

    * Conformance to the XSL-FO Specification
    * Process Files of Arbitrary Size
    * Minimize Memory Use

and to use it in WYSIWYG editor is extend of FOP project scope. Co-developer of Euroamth2, has as diploma thesis theme, design of such rendering (layout, painting, ...) engine usable in WYSIWYG editor. The engine should be abstract enough to be usable for any graphical or textual view, and extendable to be usable for concrete document type, like FO. So he will work and maybe he will cooperate with FOP designers to design a good rendering engine.

Something like that is HUGE! Even just supporting XSL-FO properly is
half a nightmare. I've once investigated a commercial FO processor which
was implemented on top of a general layout engine. They ended up writing
a new engine just for XSL-FO because they simply couldn't get to the
right quality level. So I'd be careful about the goals you set yourself.

Implementation is really HUGE. But framework or concept can be investigated, and maybe some common needs will be found. Maybe really FOP is too hard to fit in any such abstract design, so FOP would be special. But simpler documents maybe fit. [One time, I've had an idea: layout engine configurable by context grammar - simple layout without constraints for math, I haven't thought more on it. ]


We look forward to hearing from you again and would be delighted if
anyone from your project could assist us improving FOP.


Jeremias Maerki

We have same needs, more people. If the bigger EM2 community exists, they would use EM2, also FOP in it, and that would be help for testing or more, but that is another story.

Tomas

Reply via email to