Re: FOP using ICU?

2013-06-19 Thread Vincent Hennebert
On 19/06/13 02:40, Glenn Adams wrote: On Wed, Jun 19, 2013 at 1:05 AM, Chris Bowditch bowditch_ch...@hotmail.comwrote: Hi Glenn, On 18/06/2013 11:12, Glenn Adams wrote: To be more clear, I propose we replace FOP's implementation of UAX14 with use of ICU's line break iterator, and that

Re: FOP using ICU?

2013-06-19 Thread Glenn Adams
On Wed, Jun 19, 2013 at 4:00 PM, Vincent Hennebert vhenneb...@gmail.comwrote: On 19/06/13 02:40, Glenn Adams wrote: On Wed, Jun 19, 2013 at 1:05 AM, Chris Bowditch bowditch_ch...@hotmail.comwrote: Hi Glenn, On 18/06/2013 11:12, Glenn Adams wrote: To be more clear, I propose we

Re: FOP using ICU?

2013-06-19 Thread Vincent Hennebert
On 19/06/13 10:33, Glenn Adams wrote: On Wed, Jun 19, 2013 at 4:00 PM, Vincent Hennebert vhenneb...@gmail.comwrote: On 19/06/13 02:40, Glenn Adams wrote: On Wed, Jun 19, 2013 at 1:05 AM, Chris Bowditch bowditch_ch...@hotmail.comwrote: Hi Glenn, On 18/06/2013 11:12, Glenn Adams wrote:

Re: FOP using ICU?

2013-06-18 Thread Vincent Hennebert
On 18/06/13 06:46, Glenn Adams wrote: Is there a reason FOP doesn't use ICU for determining line break boundaries? The FOP implementation of UAX14 (org.apache.fop.text.linebreak) seems to be out of date and basically unmaintained. According to [1], a number of Apache projects are using it,

Re: FOP using ICU?

2013-06-18 Thread Glenn Adams
My position is that it is costing us in interoperability (I mean lack thereof) by failing to use ICU. I don't see any issue about size. On Tue, Jun 18, 2013 at 6:00 PM, Vincent Hennebert vhenneb...@gmail.comwrote: On 18/06/13 06:46, Glenn Adams wrote: Is there a reason FOP doesn't use ICU

Re: FOP using ICU?

2013-06-18 Thread Glenn Adams
To be more clear, I propose we replace FOP's implementation of UAX14 with use of ICU's line break iterator, and that ICU becomes a standard dependency for FOP. However, before taking a decision on this, allow me to create a branch (on github) that actually makes this change so that folks can

Re: FOP using ICU?

2013-06-18 Thread Vincent Hennebert
On 18/06/13 12:12, Glenn Adams wrote: To be more clear, I propose we replace FOP's implementation of UAX14 with use of ICU's line break iterator, and that ICU becomes a standard dependency for FOP. However, before taking a decision on this, allow me to create a branch (on github) that

Re: FOP using ICU?

2013-06-18 Thread Glenn Adams
By interoperability, I mean interoperability with different language line breaking requirements. For example, Thai (and a number of other languages) requires dictionary based support for line breaking. ICU supports this today, while it is highly unlikely we would ever add this support to the

Re: FOP using ICU?

2013-06-18 Thread Chris Bowditch
Hi Glenn, On 18/06/2013 11:12, Glenn Adams wrote: To be more clear, I propose we replace FOP's implementation of UAX14 with use of ICU's line break iterator, and that ICU becomes a standard dependency for FOP. However, before taking a decision on this, allow me to create a branch (on

Re: FOP using ICU?

2013-06-18 Thread Glenn Adams
On Wed, Jun 19, 2013 at 1:05 AM, Chris Bowditch bowditch_ch...@hotmail.comwrote: Hi Glenn, On 18/06/2013 11:12, Glenn Adams wrote: To be more clear, I propose we replace FOP's implementation of UAX14 with use of ICU's line break iterator, and that ICU becomes a standard dependency for

FOP using ICU?

2013-06-17 Thread Glenn Adams
Is there a reason FOP doesn't use ICU for determining line break boundaries? The FOP implementation of UAX14 (org.apache.fop.text.linebreak) seems to be out of date and basically unmaintained. According to [1], a number of Apache projects are using it, including PDFBox, Xalan, and Xerces. [1]