Re: UAX#14 implementation

2006-12-21 Thread Vincent Hennebert
Nice work, Manuel! That will be a great addition to Fop. I have never studied the problem in detail, so I can only give a general opinion. But I think we should follow as closely as possible the Unicode standard, even if that leads to behaviors incompatible with the current one. It seems the Unico

Re: UAX#14 implementation

2006-12-20 Thread Manuel Mall
Here is a sample from the test case I am developing attached. The ..._old.pdf file shows the current fop-trunk behaviour while the ..._new.pdf file shows what happens in the FOP UAX#14 version. There are quite a few subtle differences (mostly for the better I hope). I also attach the test case

Re: UAX#14 implementation

2006-12-20 Thread Manuel Mall
On Thursday 21 December 2006 06:08, J.Pietschmann wrote: > Luca Furini wrote: > > Another doubt: why aren't the "-" signs in text-align and > > linefeed-treatment possible breaks? > > They should be, the dash in Unicode 5.0 has the property HY, which > allows for a break after. The tables I genera

Re: UAX#14 implementation

2006-12-20 Thread J.Pietschmann
Luca Furini wrote: After making the appropriate adjustment to the checks in that testcase ALL testcases are now passing! Wonderful! Me too! text-align="center" .conditionality="retain" ... Does this happens because that space is just before a "."? The dot ("FULL STOP") has property IS an

Re: UAX#14 implementation

2006-12-20 Thread Luca Furini
Manuel Mall wrote: After making the appropriate adjustment to the checks in that testcase ALL testcases are now passing! Wonderful! I'm really looking forward to see this great new feature! Just a couple of doubts concerning the differences with respect to the old implementation (I must con

Re: UAX#14 implementation

2006-12-20 Thread Manuel Mall
On Wednesday 20 December 2006 20:43, Manuel Mall wrote: > On Tuesday 19 December 2006 23:55, Manuel Mall wrote: > > > > Its looking OK so far and most of the layout engine tests pass. > > Just discovered the first instance of an existing testcase which > gives a different result. Here is another

Re: UAX#14 implementation

2006-12-20 Thread Manuel Mall
On Wednesday 20 December 2006 23:22, Chris Bowditch wrote: > Manuel Mall wrote: > > On Tuesday 19 December 2006 23:55, Manuel Mall wrote: > > > > > >>Its looking OK so far and most of the layout engine tests pass. > > > > Just discovered the first instance of an existing testcase which > > gives a

Re: UAX#14 implementation

2006-12-20 Thread Chris Bowditch
Manuel Mall wrote: On Tuesday 19 December 2006 23:55, Manuel Mall wrote: Its looking OK so far and most of the layout engine tests pass. Just discovered the first instance of an existing testcase which gives a different result. Under UAX#14 the following text (Note this is plain text not

Re: UAX#14 implementation

2006-12-20 Thread Manuel Mall
On Tuesday 19 December 2006 23:55, Manuel Mall wrote: > > Its looking OK so far and most of the layout engine tests pass. Just discovered the first instance of an existing testcase which gives a different result. Under UAX#14 the following text (Note this is plain text not FO markup!): text-a

UAX#14 implementation

2006-12-19 Thread Manuel Mall
Just a quick heads up that I finally took the plunge to add UAX#14 line breaking to FOP. This is based on code donated by Joerg quite some time ago on which I did some work in October 2005. This had been documented on list at the time. One of the major stumbling blocks in progressing this was t