oh, right, i forgott, sorry.  i have added these to methods in  PdfGraphics2D by way of trial

public void setBaseFont(BaseFont font) {
       this.baseFont=font;                   
    }
    public void setFontSize(float f) {
      this.fontSize=f;
    }

i just wanted to avoid using the DefaultFontMapper, that seems allways to use BaseFont.CP1252 as the encoding.

kind regards
bodo


Paulo Soares schrieb:
This talk is about PDF or Graphics2D? PdfGraphics2D has no setBaseFont() method.

  
-----Original Message-----
From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED]] On 
Behalf Of bodo teichmann
Sent: Thursday, December 30, 2004 12:07 PM
To: [email protected]
Subject: [iText-questions] Re: type1 font and unicode

i just testet BaseFont.MACROMAN
and compared the effect on german umlauts between:

this:
   PdfGraphics2D g2;
   ...
  BaseFont mybasefont = BaseFont.createFont(fontDir + "/" +
        fontName+".ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
   myfont = new com.lowagie.text.Font(mybasefont, 12f);
   g2.setBaseFont(myfont.getBaseFont());
   g2.setFontSize(myfont.size());
and that:
   BaseFont mybasefont2 = BaseFont.createFont(fontDir + "/" + 
fontName +
          ".afm", BaseFont.MACROMAN, BaseFont.EMBEDDED);
   myfont2 = new com.lowagie.text.Font(mybasefont2, 12f);
    g2.setBaseFont(myfont2.getBaseFont());
    g2.setFontSize(myfont2.size());

and then
   g2.drawString("abcdea€öäüÖÄÜ?ß ", 15.0f, 15.0f);

but, it does NOT work for BaseFont.MACROMAN, the umlauts just don't 
appear in the output pdf.

Kind Regards
Bodo


Paulo Soares schrieb:
    
It works for 256 chars at a time, that's why there's an encoding.

----- Original Message ----- 
From: "bodo teichmann" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, December 29, 2004 8:34 PM
Subject: [iText-questions] Re: type1 font and unicode



      
Hi,
i don't understand how that should work. after all, java 
        
uses unicode,
    
my text that contains those special chars are therefore encoded in
unicode, but MACRoman is a different encoding i suppose, so 
        
how does the
    
transcoding from java/unicode to MacRoman work? and if yes, 
        
does is work
    
for all unicode characters , or are there any limitations ?
Bodo

Paulo Soares schrieb:

        
You don't need unicode and can't have in T1 fonts. If you use
BaseFont.MACROMAN you have access to those charactres.



          
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On
Behalf Of bodo teichmann
Sent: Tuesday, December 28, 2004 8:58 PM
To: [email protected]
Subject: [iText-questions] type1 font and unicode

hi,
is there any possiblity to use unicode with type1 fonts ?
the thing is: we only have type1 fonts but need to encode special
unicode characters such as german ligatures "fl" and "fi" 
            
and others
    
that are available only with unicode encoding.
bodo



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from
real users.
Discover which products truly live up to the hype. Start 
            
reading now.
    
http://productguide.itmanagersjournal.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

            

-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products 
          
from real users.
    
Discover which products truly live up to the hype. Start 
          
reading now.
    
http://productguide.itmanagersjournal.com/
          

-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, 
        
almost....http://www.thinkgeek.com/sfshirt
    
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
        


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, 
      
almost....http://www.thinkgeek.com/sfshirt



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

    

  
begin:vcard
fn:Bodo Teichmann
n:Teichmann;Bodo
org:BRAND AD GmbH;Entwicklung
adr;quoted-printable;dom:;;Gustav Schickedanz Str. 11;F=C3=BCrth
email;internet:[EMAIL PROTECTED]
title:Leiter Entwicklung
tel;work:+49 911 7566580
tel;fax:+49 911 756658 88
tel;cell:+49 911 4790473
x-mozilla-html:FALSE
version:2.1
end:vcard

Reply via email to