Very cool. I will try to pry away from my other project and also doing my income taxes and put in some quality time checking this out this weekend. Sounds like we are basically at the point where a bunch of us can usefully pitch in. :-)
As far as the Unicode bidi algorithm is concerned, yup, no kidding. :-) Have you looked at the Java reference implementation for it? :-) Not a trivial thing. Arved > -----Original Message----- > From: Keiron Liddle [mailto:[EMAIL PROTECTED]] > Sent: April 26, 2002 10:16 AM > To: [EMAIL PROTECTED] > Subject: line layout commit > > > Hi Developers, > > I just committed a bunch of changes to the line layout. > I think it now has a reasonable basis to further develop the inline level > areas and build line areas. > If you run it over alignment.fo or instream.fo you will see that > it mostly > works for these examples. > It does the spacing and vertical alignment. > > The main things that need thinking about are: > - range properties > - wrapping (ie. no wrap) > - whitespace and linefeed handling > - Unicode BIDI (this looks hard) > > It is very rough at the moment, the idea is to get a basis so that inline > areas can be created and put into line areas and this will fit into the > overall design. > > This leaves us with a simpler way of handing inline areas. > > So whats next? > > It is possible to start looking at fully implementing inline areas, eg. > image, instream-foreign-object, leader, character. > Getting pagination working will be a big step forward. > Then we need to block area layout managers, like tables and lists. > > So what do people think? > > > Regards, > Keiron. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]