I had a look... the pt size is really 0.24. But the bounding box of the first font is -1 -11 42 40. So the alleged max height is about 51 x 0.24 = 12,24 units. (1 unit = 1/72 inch)
Nothing else influences this, and the font matrix is the identity matrix.

Have a look at DrawPrintTextLocations.java in the source code download, this will create a file with the bounds shown. Not the best, but better than nothing. Showing the exact bounds for type3 fonts is difficult because it isn't a vector font... even worse, your font has a bug. In the charprocs of your type3 fonts, the first command should be "d1" which should be the exact bounding box (and even that is unreliable). But in your font it isn't, the first command is "q".

Sorry if this is somewhat incomprehensible...

There's also some bug in PDFDebugger that it doesn't display the glyphs. (But that's just for me)

Re CapHeight, that's another story, as your file doesn't have it.

Tilman

Am 13.07.2017 um 18:25 schrieb Ernest Fayngold:
Not sure how to share on sharehoster, as it appears to be a German site and
I don't speak it. So I dropped a sample file onto my google drive here:
https://drive.google.com/open?id=0B3JXBo1bPbwPbTRYZi0zQTctcTA I had to
modify the pdf slightly to remove customer data. Let me know if you cant
open it for some reason or a better place to share.

Thanks

On 2017-07-13 11:54 (-0400), Tilman Hausherr <[email protected]> wrote:
Hi,>

This is a bit tricky to answer because the pt size doesn't mean much... >
there are other parameters that influence what you see on the screen. >
What you need is TextPosition.getTextMatrix(). Even then, the font size >
of a type3 font has its own logic, some are 1/1000 and some are not. >
CapHeight may or may not be correct. The best would be you'd share the >
PDF (upload to sharehoster).>

Tilman>

Am 13.07.2017 um 17:28 schrieb Ernest Fayngold:>
Hi,>
I am working on parsing pdf documents and need to get a real font size.
The>
document I am working with seems to define a different type 3 font for>
different sized text on the page. All the font size is set to 0.24. I
am>
trying to use the TextPosition Class to get a real FontSize in Pt for
the>
font. The Font descriptor is set to null, however is available for
some>
pieces of text written in Arial. I have tried using CapHeight in those>
cases, but ran into an issue where there is a ton of white space above
and>
below the text that is being captured by the cap height. I was hoping>
someone knew a way to get the real font size of the text, as I am at a>
complete loss.>
Thanks,>
Ernest>

--------------------------------------------------------------------->
To unsubscribe, e-mail: [email protected]>
For additional commands, e-mail: [email protected]>




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

Reply via email to