freetype
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ft] Clipping Of Empty Glyphs (space)


From: Mickey Gabel
Subject: Re: [ft] Clipping Of Empty Glyphs (space)
Date: Wed, 04 Jun 2008 15:29:03 +0300
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

Werner LEMBERG wrote:
However for empty glyphs like ' ' it seems that the CBox (bbox) is
all zeros, and the bitmap->left and bitmap->top are also some
unrelated value that ignores the transform I set. For ' ' I was sort
of expecting a bbox with height 0 but with a real width and
position.

Even if these characters don't need to be drawn anyway, I need to
determine if they are inside the clip_region.  How do I do that?

Empty spacing glyphs have non-zero horizontal metrics, so you have to
check those values.


    Werner


Thank you for your help.

Is there a real reason for me to use Get_CBox, then?
I'd like (if it's possible) to treat "real" glyphs and "empty" glyphs in a uniform manner. Should I not simply switch my "engine" to never use CBox, and instead go with glyph metris (bearing, advance, width, height) and pen position? Do empty characters still have an actual width and bearing? Or do I have to rely on glyph advance in such special cases?

        Mickey





reply via email to

[Prev in Thread] Current Thread [Next in Thread]