We -- at InterSystems -- deploy an application that runs in upwards of 40 
countries, using many of the languages for which complex script support is 
required.

We definitely need complex script support.  It is a requirement for us.

Thanks,
Jonathan Levinson
Senior Software Developer
Object Group
InterSystems
+1 617-621-0600
jonathan.levin...@intersystems.com


> -----Original Message-----
> From: Simon Pepping [mailto:spepp...@leverkruid.eu]
> Sent: Wednesday, October 19, 2011 2:32 PM
> To: fop-dev@xmlgraphics.apache.org
> Subject: Re: Merge Request - Temp_ComplexScripts into Trunk
> 
> Over the past ten years computing has pervaded life in all its facets, and 
> spread
> over the world. As a consequence computing is now used in all languages and 
> all
> scripts.
> 
> When I open my devanagari test file in emacs, it just works. When I open it in
> firefox, it just works. The same when I open it in LibreOffice Writer. I am 
> sure
> that, if I would open it in *the* *Word* processor, it would just work. When I
> process the file with FOP, it does not work. With the complex scripts
> functionality, it works, dependent on the use of supported or otherwise 
> suitable
> fonts. (That is true for all above applications, but apparently those come
> configured with my system.)
> 
> So what does a person do who believes in the XML stack to maintain his
> documentation, and wants to send his documents in Hindi to his customers? See
> that XSL-FO with FOP is not a suitable solution for him because Hindi uses a
> complex script?
> 
> FOP needs the complex scripts functionality to remain a player in the global
> playing field.
> 
> This is for me the single overarching consideration to want this 
> functionality in
> FOP's trunk code, and in, say, half a year in a release. All other 
> considerations
> are minor, unless one wants to claim that this code will block FOP's further
> development and maintenance in the coming years.
> 
> Of course, not everybody needs this functionality, and there is a fear of
> increased maintenance overhead. But the question is: For whom do we develop
> FOP? Also for the large part of the world that uses complex scripts?
> 
> With the development of the complex scripts functionality, Glenn Adams and his
> sponsor Basis Technologies have created a new reality, which is not going to 
> go
> away. If this functionality does not end up in FOP, it will probably live on
> elsewhere. If the FOP team is fine with that, say no to the merge request, and
> feel comfortable with a trusted niche application.
> 
> Simon Pepping
> 
> On Wed, Oct 19, 2011 at 09:50:24AM +0100, Chris Bowditch wrote:
> > On 18/10/2011 19:55, Simon Pepping wrote:
> > >I merged the ComplexScripts branch into trunk. Result:
> >
> > Hi Simon,
> >
> > As well of the question of how to do the merge there is also the
> > question should we do the merge? Of course this is a valuable feature
> > to the community, and Glenn has invested a lot of time in its
> > development but is it truely production ready? I asked Vincent to take
> > a look at the branch earlier in the year as it's a feature we also
> > need, but he had several concerns that have not be adequately
> > answered. Take a look at comment #30;
> > https://issues.apache.org/bugzilla/show_bug.cgi?id=49687#c30
> >
> > I'm not sure why Vincent describes it as a "brief look" because he
> > spent several days on it. I also asked Peter to take a look and he had
> > similar concerns. 2 or 3 letter variable names are a barrier for any
> > committer wanting to maintain this code and I don't think it is a
> > sufficient argument to say that a pre-requisite to maintaining this
> > code is to be a domain expert. I would hope that any experienced
> > committer with a debugger should be able to solve some bugs. Obviously
> > certain problems will require domain expertise, but the variables
> > names are a key barrier to being able to maintain this code.
> >
> > I realise my comments might be a little controversial and I don't mean
> > any disrespect to Glenn or his work (which is largely excellent), but
> > we should at least discuss these topics before the merge is completed.

Reply via email to