A very interesting interview at MozillaZine with NGLayout Chief
Architect Rick Gessner.
NGLayout sounds very capable and we might well be able to use it in
a future LyX version -- it might be a good place to start our new
text flow and incremental rendering work. Remember all we need is a
simple LGPL wrapper around this very powerful system to be able to
use it with our GPL'd code.
Read the interview and then come back here for more discussion:
http://www.mozillazine.org/articles/article177.html
.....
....
...
..
.
We could probably redefine the on-screen rendering of different
text classes using CSS definitions. This could be directly read and
rendered by NGLayout and would also have the advantage of maintaining
the existing inheritance of styles (actually it'd give us real
inheritance).
The new XPFE they talk about is most intrigueing. I'm not sure how
it's supposed to work but it seems to allow the kind of toolkit
independent specification of the frontend that we can only dream about
(including autoscaling of buttons and such that is required with
translated labels).
I'll try to find out some more info on this XPFE and its real
capabilities.
Allan. (ARRae)