The # is displayed when the character is missing in the font. # indicates
that you use winansi encoding (eg start TTFReader with the -enc ansi
option). Then you're restricted to the characters in the winansi encoding.
To use special characters you will have to use cid encoding.


Tore


-----Original Message-----
From: Jiri Tobisek [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May 29, 2001 12:23
To: [EMAIL PROTECTED]
Subject: Problems with unicode chars


Hi,

I have problems with creating PDF files that would
display some special characters. Though I succesfully
embedded necessary unicoded TTF font(s) in PDF, all
the non-standard characters are rendered as '#'. This
problem occurs even in TXT files generated by FOP, not
only PDF.

Maybe the problem lies in the format of TTF fonts that
I used. First I worked with OpenType font, but the
result was as I mentioned. Then I tried to embed
CID-keyed font (Arial Unicode MS), but 128M of my RAM
is not enough to complete the operation. (That font is
really huge...)

1. Does font embedding work with CID-keyed fonts only?
2. If so, is there any way how to convert normal TTF
font file to CID-keyed one?
If the font embedding is not restricted to CID-keyed
fonts only, what am I doing wrong?

I use FOP 0.18.1, Java 1.3, AcrobatReader 4.05c. My
.fo files are UTF-8 encoded.

Thanx in advance for any help.

Jiri Tobisek

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/

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


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

Reply via email to