Different tables. The awt values come from hhea and the pdf values, called typographic, come from the OS/2 table. For type1 fonts they are the same.
Best Regards, Paulo Soares > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of David Thielen > Sent: Thursday, April 22, 2004 3:36 AM > To: 'itext' > Subject: RE: [iText-questions] > BaseFont.getFontDescriptor(BaseFont.ASCENT, fontSize) seems > to be wrong > > Sorry - dumb error on my part. I assumed it was a positive > value and fed it > in to Math.max() and was looking at that result. > > But this leads to another question. AWT_ADVANCE and > AWT_DESCENT appear to > math the java.awt text measurements so I am using those. > > But what is the difference between those and ADVANCE and DESCENT? > > Thanks - dave > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Paulo > Soares > Sent: Wednesday, April 21, 2004 9:45 AM > To: David Thielen; itext > Subject: RE: [iText-questions] > BaseFont.getFontDescriptor(BaseFont.ASCENT, > fontSize) seems to be wrong > > The following program: > > BaseFont bf = BaseFont.createFont("Courier", "winansi", false); > System.out.println(bf.getFontDescriptor(BaseFont.DESCENT, 10)); > > prints -1.57. > I was complaining about the java awt not iText. iText works well or at > least I know how it works. > > Best Regards, > Paulo Soares > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On > > Behalf Of David Thielen > > Sent: Wednesday, April 21, 2004 3:55 PM > > To: 'itext' > > Subject: RE: [iText-questions] > > BaseFont.getFontDescriptor(BaseFont.ASCENT, fontSize) seems > > to be wrong > > > > The thing is, Courier does need to have a non-zero descent - > > gjqy - those > > four letters all descend below the baseline. Doesn't that > make sense? > > > > Thanks - dave > > > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On > > Behalf Of Paulo > > Soares > > Sent: Wednesday, April 21, 2004 3:55 AM > > To: David Thielen; itext > > Subject: RE: [iText-questions] > > BaseFont.getFontDescriptor(BaseFont.ASCENT, > > fontSize) seems to be wrong > > > > Those are the values returned by the font data. Only God > > knows where the > > values used by the java awt come from. > > > > Best Regards, > > Paulo Soares > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On > > > Behalf Of David Thielen > > > Sent: Wednesday, April 21, 2004 6:55 AM > > > To: itext > > > Subject: [iText-questions] > > > BaseFont.getFontDescriptor(BaseFont.ASCENT, fontSize) seems > > > to be wrong > > > > > > Hi; > > > > > > > > > > > > I am comparing the values returned by TextLayout with > > > BaseFont.getFontDescriptor. I am doing this with 12 pt. > > > Courier New running > > > on Windows. > > > > > > > > > > > > Here is what I am getting > > > > > > > > > > > > BaseFont.getFontDescriptor > > > > > > ADVANCE: 7.3535156 > > > > > > AWT_ADVANCE: 9.990234 > > > > > > DESCENT: 0 > > > > > > AWT_DESCENT: 0 > > > > > > AWT_LEADING: 0 > > > > > > > > > > > > TextLayout: > > > > > > Ascent: 9.95 > > > > > > Descent: 3.6 > > > > > > Leading: 0 > > > > > > > > > > > > So AWT_ADVANCE seems to pat to TextLayout.getAdvance(). But > > > why is there the > > > big difference in descent values returned? > > > > > > > > > > > > Thanks - dave > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: IBM Linux Tutorials > > > Free Linux tutorial presented by Daniel Robbins, President > > and CEO of > > > GenToo technologies. Learn everything from fundamentals to system > > > > > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > > _______________________________________________ > > > iText-questions mailing list > > > [EMAIL PROTECTED] > > > https://lists.sourceforge.net/lists/listinfo/itext-questions > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President > and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick > > _______________________________________________ > > iText-questions mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/itext-questions > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President > and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick > > _______________________________________________ > > iText-questions mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/itext-questions > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=ick > _______________________________________________ > iText-questions mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/itext-questions > > ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click _______________________________________________ iText-questions mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/itext-questions
