Any use for glyph bounding boxes in printer driver?

Travis Michielsen tjmichielsen at yahoo.com
Fri Jul 27 08:39:44 CDT 2001


--- Ian Pilcher <ian.pilcher at home.com> wrote:
> Currently, the Wine PostScript driver stores the bounding box (xMin,
> yMin, xMax, yMax) for every glyph in every font.  This information is
> not currently used, and I'd like to get rid of it.  (Note: this is
> distinct from the advance width of each glyph, which is certainly
> required.)
> 
> From what I can tell, there is no API that a Win32 application or the
> Windows GDI can use to get this information from a printer driver.
> Since I'm not that familiar with either, however, I figure I should try
> to confirm that this is indeed the case.
> 
> So, does anyone know of any API that an application or the GDI can use
> to get the dimensions of an individual glyph from a "real" Windows
> printer driver?  (I have verified that calling the GetTextExtentPoint
> functions with a one-character string returns the height of the font,
> not the height of the glyph.  For example, it returns the same height
> for 'A' and '_'.)
> 
> Thanks!
> -- 
> ========================================================================
> Ian Pilcher                                         ian.pilcher at home.com
> ========================================================================
> 

What about GetCharABCWidth* what does this function use? (or could it use
this?)  I see the function still shows a fixme (or atleast the last time I
checked).

 - Travis Michielsen


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/




More information about the wine-devel mailing list