Re: Volunteering to work on FOP development

2009-09-21 Thread Vincent Hennebert
Hi,

It may also be interesting to have a look at ICU4J [1]. I think this
dependency will be necessary anyway if we are serious about implementing
complex scripts. There may be stuff there that would avoid us
re-inventing the wheel.

[1] http://site.icu-project.org/

Vincent


spepping leverkruid eu wrote:
>> Arabic support is very important for us.
>> I looked in nabble for Sebastian's post that would allow FOP to work with
>> Arabic, but was unable to find his post, though I found a reference to it,
>> with a no longer valid hyper-link.
> 
> This is a link to his message:
> http://markmail.org/message/qu534sfte3xaaosb#query:sebastian%20weber%20arabic+page:1+mid:tbj7vyt56wim4bfj+state:results,
> but the link to his work is no longer valid.
> 
> Kia Teymourian also worked on Arabic support in FOP, and his work is
> available at http://user.cs.tu-berlin.de/~kiat/fop/.
> 
> Regards, Simon
> 
> 
> 


RE: Volunteering to work on FOP development

2009-09-18 Thread Prakash sen



Simon Pepping @ Home wrote:
> 
>> Arabic support is very important for us.
>> I looked in nabble for Sebastian's post that would allow FOP to work with
>> Arabic, but was unable to find his post, though I found a reference to
>> it,
>> with a no longer valid hyper-link.
> 
> This is a link to his message:
> http://markmail.org/message/qu534sfte3xaaosb#query:sebastian%20weber%20arabic+page:1+mid:tbj7vyt56wim4bfj+state:results,
> but the link to his work is no longer valid.
> 
> Kia Teymourian also worked on Arabic support in FOP, and his work is
> available at http://user.cs.tu-berlin.de/~kiat/fop/.
> 
> Regards, Simon
> 
> 
> 
> Hi,
> 
>I am not sure on what changes sebastian had made in the source code,
> but i do have the jar files.  If needed i can send them with some sample
> example. 
> 
> Regards,
> Prakash Sen.
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Volunteering-to-work-on-FOP-development-tp25442059p25512296.html
Sent from the FOP - Dev mailing list archive at Nabble.com.



RE: Volunteering to work on FOP development

2009-09-18 Thread spepping
> Arabic support is very important for us.
> I looked in nabble for Sebastian's post that would allow FOP to work with
> Arabic, but was unable to find his post, though I found a reference to it,
> with a no longer valid hyper-link.

This is a link to his message:
http://markmail.org/message/qu534sfte3xaaosb#query:sebastian%20weber%20arabic+page:1+mid:tbj7vyt56wim4bfj+state:results,
but the link to his work is no longer valid.

Kia Teymourian also worked on Arabic support in FOP, and his work is
available at http://user.cs.tu-berlin.de/~kiat/fop/.

Regards, Simon





RE: Volunteering to work on FOP development

2009-09-17 Thread Jonathan Levinson
Arabic support is very important for us.
I looked in nabble for Sebastian's post that would allow FOP to work with 
Arabic, but was unable to find his post, though I found a reference to it, with 
a no longer valid hyper-link.
Do you have a valid link to a patch and/or instructions that will enable FOP to 
work with Arabic?

Best Regards,
Jonathan S. Levinson
Senior Software Developer
Object Group
InterSystems
617-621-0600


-Original Message-
From: Prakash sen [mailto:prakash@gmail.com] 
Sent: Thursday, September 17, 2009 2:55 PM
To: fop-dev@xmlgraphics.apache.org
Subject: Re: Volunteering to work on FOP development




Pascal Sancho wrote:
> 
> Jonathan Levinson a écrit :
>> We are an international company, and need to support non-Western
>> documents including Greek, Thai and Chinese, amongst many others.  We
>> have technical people at work in every area of the globe.
>>
>> Best Regards,
>> Jonathan S. Levinson
>>
>> -Original Message-
>> From: Simon Pepping [mailto:spepp...@leverkruid.eu]
>>
>> Another area where FOP needs more work is support for non-Western
>> documents. I do not know where the problems are, but it probably does
>> not work right now. Ideally, we would have contributors from regions
>> with such problems.
>>
>> Regards, Simon
> Hi Jonathan,
> Regarding non-western documents, in current FOP version:
> - Latin and Slave alphabets give kind results, since they only depend on 
> fonts charset (my own experience).
> - Japanese can give expected result (my own experience).
> - ideographics languages (like Chinese) can give unexpected results 
> regarding line-breakink (from what I read in user-list).
> - Arabic (and probably all right-to-left writings) cannot be handled 
> correctly by current FOP version:
>   - right to left not implemented (see [1])
>   - Arabic inner ligatures not handled at all
>  
> [1] 
> http://xmlgraphics.apache.org/fop/compliance.html#fo-property-writingmode-section
> 
> HTH,
> Pascal
> 
> 


Hi,

   There was some change made by sebastian in FOP for arabic characters and
it worked for us, I used it around 2006 - 07 and it is still workin
properly.. 

I beleive the post should be in nabble only.

Regards,
Prakash Sen.
-- 
View this message in context: 
http://www.nabble.com/Volunteering-to-work-on-FOP-development-tp25442059p25492225.html
Sent from the FOP - Dev mailing list archive at Nabble.com.



Re: Volunteering to work on FOP development

2009-09-17 Thread Prakash sen



Pascal Sancho wrote:
> 
> Jonathan Levinson a écrit :
>> We are an international company, and need to support non-Western
>> documents including Greek, Thai and Chinese, amongst many others.  We
>> have technical people at work in every area of the globe.
>>
>> Best Regards,
>> Jonathan S. Levinson
>>
>> -Original Message-
>> From: Simon Pepping [mailto:spepp...@leverkruid.eu]
>>
>> Another area where FOP needs more work is support for non-Western
>> documents. I do not know where the problems are, but it probably does
>> not work right now. Ideally, we would have contributors from regions
>> with such problems.
>>
>> Regards, Simon
> Hi Jonathan,
> Regarding non-western documents, in current FOP version:
> - Latin and Slave alphabets give kind results, since they only depend on 
> fonts charset (my own experience).
> - Japanese can give expected result (my own experience).
> - ideographics languages (like Chinese) can give unexpected results 
> regarding line-breakink (from what I read in user-list).
> - Arabic (and probably all right-to-left writings) cannot be handled 
> correctly by current FOP version:
>   - right to left not implemented (see [1])
>   - Arabic inner ligatures not handled at all
>  
> [1] 
> http://xmlgraphics.apache.org/fop/compliance.html#fo-property-writingmode-section
> 
> HTH,
> Pascal
> 
> 


Hi,

   There was some change made by sebastian in FOP for arabic characters and
it worked for us, I used it around 2006 - 07 and it is still workin
properly.. 

I beleive the post should be in nabble only.

Regards,
Prakash Sen.
-- 
View this message in context: 
http://www.nabble.com/Volunteering-to-work-on-FOP-development-tp25442059p25492225.html
Sent from the FOP - Dev mailing list archive at Nabble.com.



RE: Volunteering to work on FOP development

2009-09-17 Thread spepping

Sounds promising. Simon

Quoting Jonathan Levinson :


I'll forward your e-mail to management and tell them there are some
license agreements we need to sign.

We are an international company, and need to support non-Western
documents including Greek, Thai and Chinese, amongst many others.  We
have technical people at work in every area of the globe.

Best Regards,
Jonathan S. Levinson
Senior Software Developer
Object Group
InterSystems
617-621-0600


-Original Message-
From: Simon Pepping [mailto:spepp...@leverkruid.eu]
Sent: Tuesday, September 15, 2009 3:49 PM
To: fop-dev@xmlgraphics.apache.org
Subject: Re: Volunteering to work on FOP development

On Mon, Sep 14, 2009 at 03:32:25PM -0400, Jonathan Levinson wrote:

Hi,

My management has asked me to volunteer to help fix FOP bugs and add

FOP

enhancements.  I'm not yet familiar with FOP internals though I've

read

your design documents.


That is good news indeed. Thanks to Intersystems for this
contribution.

Note that you need to sign an Individual Contributor License Agreement
(ICLA), and most conveniently your company needs to sign a Corporate
Contributor License Agreement (CCLA), see
http://www.apache.org/licenses/#clas, before FOP or any other ASF
project can accept your code contributions.

One area in which FOP needs more work is the compliance with the FO
spec, versions 1.0 and 1.1, see
http://xmlgraphics.apache.org/fop/compliance.html.

Another area where FOP needs more work is support for non-Western
documents. I do not know where the problems are, but it probably does
not work right now. Ideally, we would have contributors from regions
with such problems.

Regards, Simon

--
Simon Pepping
home page: http://www.leverkruid.eu






This message was sent using IMP, the Internet Messaging Program.



Re: Volunteering to work on FOP development

2009-09-16 Thread Alexander Kiel
Hi,

> One area in which FOP needs more work is the compliance with the FO
> spec, versions 1.0 and 1.1, see
> http://xmlgraphics.apache.org/fop/compliance.html.

For one example: Recently I needed text-align="outside" and I would 
still be happy to have this. Such rather small feature enhancements 
would give a much better experience using FOP.

Best Regards
Alex

-  
e-mail: alexanderk...@gmx.net
web:www.alexanderkiel.net


On Tue, 2009-09-15 at 21:48 +0200, Simon Pepping wrote:
> On Mon, Sep 14, 2009 at 03:32:25PM -0400, Jonathan Levinson wrote:
> > Hi,
> >  
> > My management has asked me to volunteer to help fix FOP bugs and add FOP
> > enhancements.  I'm not yet familiar with FOP internals though I've read
> > your design documents.
> 
> That is good news indeed. Thanks to Intersystems for this
> contribution.
> 
> Note that you need to sign an Individual Contributor License Agreement
> (ICLA), and most conveniently your company needs to sign a Corporate
> Contributor License Agreement (CCLA), see
> http://www.apache.org/licenses/#clas, before FOP or any other ASF
> project can accept your code contributions.
> 
> One area in which FOP needs more work is the compliance with the FO
> spec, versions 1.0 and 1.1, see
> http://xmlgraphics.apache.org/fop/compliance.html.
> 
> Another area where FOP needs more work is support for non-Western
> documents. I do not know where the problems are, but it probably does
> not work right now. Ideally, we would have contributors from regions
> with such problems.
> 
> Regards, Simon
> 


signature.asc
Description: This is a digitally signed message part


Re: Volunteering to work on FOP development

2009-09-16 Thread Pascal SANCHO

Jonathan Levinson a écrit :

We are an international company, and need to support non-Western
documents including Greek, Thai and Chinese, amongst many others.  We
have technical people at work in every area of the globe.

Best Regards,
Jonathan S. Levinson

-Original Message-
From: Simon Pepping [mailto:spepp...@leverkruid.eu]

Another area where FOP needs more work is support for non-Western
documents. I do not know where the problems are, but it probably does
not work right now. Ideally, we would have contributors from regions
with such problems.

Regards, Simon

Hi Jonathan,
Regarding non-western documents, in current FOP version:
- Latin and Slave alphabets give kind results, since they only depend on 
fonts charset (my own experience).

- Japanese can give expected result (my own experience).
- ideographics languages (like Chinese) can give unexpected results 
regarding line-breakink (from what I read in user-list).
- Arabic (and probably all right-to-left writings) cannot be handled 
correctly by current FOP version:

 - right to left not implemented (see [1])
 - Arabic inner ligatures not handled at all

[1] 
http://xmlgraphics.apache.org/fop/compliance.html#fo-property-writingmode-section


HTH,
Pascal


RE: Volunteering to work on FOP development

2009-09-15 Thread Jonathan Levinson
I'll forward your e-mail to management and tell them there are some
license agreements we need to sign.

We are an international company, and need to support non-Western
documents including Greek, Thai and Chinese, amongst many others.  We
have technical people at work in every area of the globe.

Best Regards,
Jonathan S. Levinson
Senior Software Developer
Object Group
InterSystems
617-621-0600


-Original Message-
From: Simon Pepping [mailto:spepp...@leverkruid.eu] 
Sent: Tuesday, September 15, 2009 3:49 PM
To: fop-dev@xmlgraphics.apache.org
Subject: Re: Volunteering to work on FOP development

On Mon, Sep 14, 2009 at 03:32:25PM -0400, Jonathan Levinson wrote:
> Hi,
>  
> My management has asked me to volunteer to help fix FOP bugs and add
FOP
> enhancements.  I'm not yet familiar with FOP internals though I've
read
> your design documents.

That is good news indeed. Thanks to Intersystems for this
contribution.

Note that you need to sign an Individual Contributor License Agreement
(ICLA), and most conveniently your company needs to sign a Corporate
Contributor License Agreement (CCLA), see
http://www.apache.org/licenses/#clas, before FOP or any other ASF
project can accept your code contributions.

One area in which FOP needs more work is the compliance with the FO
spec, versions 1.0 and 1.1, see
http://xmlgraphics.apache.org/fop/compliance.html.

Another area where FOP needs more work is support for non-Western
documents. I do not know where the problems are, but it probably does
not work right now. Ideally, we would have contributors from regions
with such problems.

Regards, Simon

-- 
Simon Pepping
home page: http://www.leverkruid.eu


Re: Volunteering to work on FOP development

2009-09-15 Thread Simon Pepping
On Mon, Sep 14, 2009 at 03:32:25PM -0400, Jonathan Levinson wrote:
> Hi,
>  
> My management has asked me to volunteer to help fix FOP bugs and add FOP
> enhancements.  I'm not yet familiar with FOP internals though I've read
> your design documents.

That is good news indeed. Thanks to Intersystems for this
contribution.

Note that you need to sign an Individual Contributor License Agreement
(ICLA), and most conveniently your company needs to sign a Corporate
Contributor License Agreement (CCLA), see
http://www.apache.org/licenses/#clas, before FOP or any other ASF
project can accept your code contributions.

One area in which FOP needs more work is the compliance with the FO
spec, versions 1.0 and 1.1, see
http://xmlgraphics.apache.org/fop/compliance.html.

Another area where FOP needs more work is support for non-Western
documents. I do not know where the problems are, but it probably does
not work right now. Ideally, we would have contributors from regions
with such problems.

Regards, Simon

-- 
Simon Pepping
home page: http://www.leverkruid.eu


RE: Volunteering to work on FOP development

2009-09-15 Thread Jonathan Levinson
Yes, I've read the FOP Coding Guidelines [1].
I have an SVN client (Tortoise SVN) and IDE (InteillJ IDEA) set up.

Thanks for the advice on where to get started!

I'm looking at [3]
http://issues.apache.org/bugzilla/show_bug.cgi?id=47709, which is the
failure of the amendment to the font-shorthand-test, and which you say
looks like a Properties bug.

Best Regards,
Jonathan S. Levinson
Senior Software Developer
Object Group
InterSystems
617-621-0600


-Original Message-
From: Chris Bowditch [mailto:bowditch_ch...@hotmail.com] 
Sent: Tuesday, September 15, 2009 4:06 AM
To: fop-dev@xmlgraphics.apache.org
Subject: Re: Volunteering to work on FOP development

Jonathan Levinson wrote:
> Hi,

Hi Jonathon,

>  
> My management has asked me to volunteer to help fix FOP bugs and add
FOP 
> enhancements.  I'm not yet familiar with FOP internals though I've
read 
> your design documents.

Good news indeed. FOP is short on development resources. I take it you 
have read the FOP Coding Guidelines [1] and got SVN client and Java IDE 
setup?

>  
> I work for InterSystems: www.intersystems.com 
> <http://www.intersystems.com> <http://www.intersystems.com> .  I'm 
> responsible for the InterSystems reporting engine: ZEN Reports.  ZEN 
> Reports generates XSLT to transform XML to XSL-FO and uses RenderX
XEP, 
> FOP, and Antenna House for rendering engines.  
>  
> I have to start somewhere and a question I have is this: what would be
a 
> good "starter bug" or enhancement for me to work on?  Can anyone give
me 
> any pointers on how to get started?

The trick for a newbie is to avoid the layout engine. Still there are 
plenty of bugs in the Renderers/Painters, FO Tree or Properties 
component. I had a quick flick through bugzilla and found [2] which may 
be an FOTree related issue and [3] which looks like a Properties bug


[1] http://xmlgraphics.apache.org/fop/dev/conventions.html
[2] http://issues.apache.org/bugzilla/show_bug.cgi?id=47835
[3] http://issues.apache.org/bugzilla/show_bug.cgi?id=47709

Thanks,

Chris


> 
>  
> 
> Thanks!
>   
> Best Regards,
> 
> Jonathan S. Levinson
> 
> Senior Software Developer
> 
> Object Group
> 
> InterSystems
> 
> 617-621-0600
> 
>  
> 



Re: Volunteering to work on FOP development

2009-09-15 Thread Chris Bowditch

Jonathan Levinson wrote:

Hi,


Hi Jonathon,

 
My management has asked me to volunteer to help fix FOP bugs and add FOP 
enhancements.  I’m not yet familiar with FOP internals though I’ve read 
your design documents.


Good news indeed. FOP is short on development resources. I take it you 
have read the FOP Coding Guidelines [1] and got SVN client and Java IDE 
setup?


 
I work for InterSystems: www.intersystems.com 
  .  I’m 
responsible for the InterSystems reporting engine: ZEN Reports.  ZEN 
Reports generates XSLT to transform XML to XSL-FO and uses RenderX XEP, 
FOP, and Antenna House for rendering engines.  
 
I have to start somewhere and a question I have is this: what would be a 
good “starter bug” or enhancement for me to work on?  Can anyone give me 
any pointers on how to get started?


The trick for a newbie is to avoid the layout engine. Still there are 
plenty of bugs in the Renderers/Painters, FO Tree or Properties 
component. I had a quick flick through bugzilla and found [2] which may 
be an FOTree related issue and [3] which looks like a Properties bug



[1] http://xmlgraphics.apache.org/fop/dev/conventions.html
[2] http://issues.apache.org/bugzilla/show_bug.cgi?id=47835
[3] http://issues.apache.org/bugzilla/show_bug.cgi?id=47709

Thanks,

Chris




 


Thanks!
  
Best Regards,


Jonathan S. Levinson

Senior Software Developer

Object Group

InterSystems

617-621-0600

 





Re: Volunteering to work on FOP development

2009-09-14 Thread Jeremias Maerki
Hi Jonathan,

that's extremely good to hear! Welcome! Say thanks from me to your
management! This is a good decision for your company as you can build
knowledge on an obviously important component in your software portfolio
and you can help steer FOP into directions that help you and your
customers.

As for starting suggestions, that is rather difficult. There are so many
things that you could start. Many are quite hard, especially when it
goes into the area of the layout engine. I guess the usual everygreens
are OTF/CFF font support or TrueType support for PostScript output which
shouldn't be all that hard but are of high value to FOP's users. But
they are not tasks that are done in half a day. If you don't want to
start working off the issue list of your company, you could go through
the Bugzilla tracker and review some open issues. A lot is outdated (and
can be closed) or just slipped through the cracks but it could be a nice
(but slightly inefficient) way to get to know FOP.

We'll gladly help you with pointers once you picked something to work on.

On 14.09.2009 21:32:25 Jonathan Levinson wrote:
> Hi,
>  
> My management has asked me to volunteer to help fix FOP bugs and add FOP
> enhancements.  I'm not yet familiar with FOP internals though I've read
> your design documents.
>  
> I work for InterSystems: www.intersystems.com
>  .  I'm responsible for the InterSystems
> reporting engine: ZEN Reports.  ZEN Reports generates XSLT to transform
> XML to XSL-FO and uses RenderX XEP, FOP, and Antenna House for rendering
> engines.  
>  
> I have to start somewhere and a question I have is this: what would be a
> good "starter bug" or enhancement for me to work on?  Can anyone give me
> any pointers on how to get started?
> 
>  
> 
> Thanks!
>   
> Best Regards,
> 
> Jonathan S. Levinson
> 
> Senior Software Developer
> 
> Object Group
> 
> InterSystems
> 
> 617-621-0600
> 
>  
> 




Jeremias Maerki