On 02 Jul 2009, at 20:02, Sumit4dreams wrote:

Hi Sumit

Apologies for the late follow-up...

First of all thankyou for replying to my query.
I am totally new to FOP so i dont know all the feature of FOP.
I am using the latest FOP version.

The current problem is that in my application we genrate a copyright pdf. This was working fine with English character. But now Chinese users have
been included and for them the Chinese font get displayed as #.
What we feel is that iif we can have unicode encoding then this problem in
pdf genration will never come if any other language is used other than
english langauage.

Not necessarily. FOP 0.95 does not yet support font-selection, so you still have to take care that Arial Unicode always appears everywhere as the first specified font-family.

If you have something like:

<fo:block font-family="Helvetica,Arial Unicode,GungSeo">

and the block contains Chinese text, the Helvetica font will be used, and you will end up with the missing-glyph character '#' all over the place, even if the 'Arial Unicode' and 'GungSeo' fonts have been properly configured.

So actaully i am looking for general solution to resolve any issue which can
come with any international language

FOP Trunk does look at all the specified font-families, so FOP will try all fonts for each word. It then picks the first font-family that can display the most characters.
(see behavior described at: 
http://xmlgraphics.apache.org/fop/trunk/fonts.html#selection)

So, with FOP Trunk you should be able to happily mix English with Chinese without really having to do anything special (apart from making sure that the fonts are properly registered; see Chris' earlier suggestions)


Regards,

Andreas

Andreas Delmelle
mailto:andreas.delmelle.AT.telenet.be
jabber: [email protected]
skype: adlm0608

---


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to