I may be mistaken, but iText uses Fractional Metrics on fonts by default?

Of course this is good, but AWT and Swing fart on Fractional Metrics.

I have successfully overridden methods in View that measure the text
and now have a Fractional Metrics JTextPane that outputs to iText
almost exactly as seen on the screen.

There is quite a bit of code to modify, so I won't post it all here, 
but if anyone is interested I will be glad to forward along
what I have learned.

Bill Ensley
Bear Printing

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of bodo
teichmann
Sent: Friday, January 07, 2005 3:51 AM
To: itext-questions@lists.sourceforge.net
Subject: [iText-questions] Re: why is PdfGraphics2D using cb.showText(s)
instead of cb.showTextKerned(s) ?


BTW: javas Graphics2D.drawString() unfortunantely ignores kerning().
but for kerning,  you can correct the the glyph position by hand:
first call Font.createGlyphVector()
then use kering table from the font and correct the glyph positions with 
the value from the kering table, then call Graphics2D.drawGlyphVector().
Bodo




Paulo Soares schrieb:
> Perhaps next week. I have a couple of ideas.
> 
> 
>>-----Original Message-----
>>From: [EMAIL PROTECTED] 
>>[mailto:[EMAIL PROTECTED] On 
>>Behalf Of Bill Ensley
>>Sent: Thursday, January 06, 2005 8:40 PM
>>To: iText Mail Group
>>Subject: RE: [iText-questions] why is PdfGraphics2D using 
>>cb.showText(s) instead of cb.showTextKerned(s) ?
>>
>>Is there any way to make the AWT and PDF Spacing match closer?
>>
>>Bill Ensley
>>Bear Printing
>>
>>-----Original Message-----
>>From: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] Behalf Of Paulo
>>Soares
>>Sent: Thursday, December 30, 2004 6:52 AM
>>To: bodo teichmann; itext-questions@lists.sourceforge.net
>>Subject: RE: [iText-questions] why is PdfGraphics2D using 
>>cb.showText(s)
>>instead of cb.showTextKerned(s) ?
>>
>>
>>It's a design option. The pdf and the awt spacing will not 
>>match in any
>>case. 
>>
>>
>>>-----Original Message-----
>>>From: [EMAIL PROTECTED] 
>>>[mailto:[EMAIL PROTECTED] On 
>>>Behalf Of bodo teichmann
>>>Sent: Thursday, December 30, 2004 1:23 PM
>>>To: itext-questions@lists.sourceforge.net
>>>Subject: [iText-questions] why is PdfGraphics2D using 
>>>cb.showText(s) instead of cb.showTextKerned(s) ?
>>>
>>>just wondering ,why PdfGraphics2D seems to ignore the  font's 
>>>kerning ?
>>>and why does it use
>>>FontMetrics fm = getFontMetrics();
>>>  double width = fm.stringWidth(s);
>>>instead of this:
>>>   double mywidth =  baseFont.getWidthPointKerned(s,fontSize);
>>>or
>>>   double mywidth =  baseFont.getWidthPoint(s,fontSize);
>>>
>>>bodo
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>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
>>>iText-questions@lists.sourceforge.net
>>>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
>>_______________________________________________
>>iText-questions mailing list
>>iText-questions@lists.sourceforge.net
>>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
>>_______________________________________________
>>iText-questions mailing list
>>iText-questions@lists.sourceforge.net
>>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
iText-questions@lists.sourceforge.net
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
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to