The font must be registered and the encoding changed. For example:

DefaultFontMapper mapper = new DefaultFontMapper();
//read all the fonts in the directory
mapper.insertDirectory("c:\\winnt\\fonts");
//change the encoding of font "MS PGothic"
DefaultFontMapper.BaseFontParameters pp = mapper.getBaseFontParameters("MS
PGothic");
if (pp != null)
    pp.encoding = BaseFont.IDENTITY_H;

Best Regards,
Paulo Soares

> -----Original Message-----
> From: [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]
> Sent: Tuesday, October 07, 2003 8:07
> To:   [EMAIL PROTECTED]
> Subject:      [iText-questions] Graphics2D AND Encoding
> 
> Hi,
> 
> I have a problem about an encoding
> using a Graphics2D object.
> 
> The Graphics2D object,
> which is created from PdfTemplate or PdfContentByte,
> is drawn by my own swing application.
> That application draw strings of various Japanese fonts.
> But only ascii characters are drawn on the resulting pdf .
> 
> Is this an encoding problem?
> If so, how to change font encoding
> from CP1252 to Identity-H?
> 
> And fonts needed are to be registered 
> before Graphics2D is rendered?
> 
> Thanks,
> 
> Takenori
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> iText-questions mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/itext-questions


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to