Thanks you all for your help and advice.

Following Jeremias' suggestion:

Can someone who has used Chinese fonts with FOP, please, advice me what fonts they have used for both traditional and simplified Chinese

Thanks

Peter
On 30.01.2008 01:01:22 Manuel Mall wrote:
-----Original Message-----
From: Peter Sparkes [mailto:[EMAIL PROTECTED]
Sent: Wednesday, 30 January 2008 7:57 AM
To: fop-users@xmlgraphics.apache.org
Subject: Re: Chinese Fonts

Warren Young wrote:
Peter Sparkes wrote:
However, I do not know what the fonts are called so that I can tell
FOP what fonts to specify in the PDF.
Have you tried just using the Unicode characters in question and
seeing what happens?

I have no experience with Asian character sets, but I'd bet you're
barking up the wrong tree. You tell FOP about fonts when you want to
change the document's look. This is different from Adobe Reader
downloading additional fonts to expand its supported character set.

Yes I have tried just inserting the Chinese Characters eg 以請你告訴 and
the PDF outputs #####.
It appears Adobe is installing an OpenType font as part of the font pack. I
just downloaded the Linux version and looked into the archive. It contains a
font file called AdobeSongStd-Light.otf. Unfortunately FOP doesn't support
OpenType fonts yet. Using ttfreader I get:

TTF Reader for Apache FOP svn-trunk

Parsing font...
Reading Adobe/Reader8/Resource/CIDFont/AdobeSongStd-Light.otf...
Font Family: [Adobe Song Std L, Adobe å®ä½ Std, Adobe å®ä½ Std L, Adobe Song
Std]
Error while building XML font metrics file.
java.lang.UnsupportedOperationException: OpenType fonts with CFF data are
not supported, yet

May be one of the font experts on the FOP team has some suggestions how to
get FOP to generate a PDF with the correct metrics referencing the Adobe
font e.g. 'Adobe Song Std'?

I'm afraid it's not possible, yet. Referencing a font currently only
works when using the WinAnsi encoding and that would exclude all Chinese
characters. Furthermore, as TTFReader says, the font contains CFF glyph
data which is still unsupported.

I do have a task item on my list where I will add support for
referencing fonts based on the font auto-detection. I guess I will be
able to look into the possibility of supporting referenced Unicode fonts.
Now, to answer the unavoidable question about the expected date: maybe
still in February, no guarantees.

My suggestion to Peter Sparkes is to find a different font that has the
Chinese glyphs but does not use CFF data and embed that. That will also
make the installation of the Chinese font pack unnecessary. I know there
are various free (as in GPL/OFL) Chinese fonts on the web. But I know
nothing about Chinese to be able to select one of the various fonts.


Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to