[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Determining the size of space character
From: |
Werner LEMBERG |
Subject: |
Re: [ft-devel] Determining the size of space character |
Date: |
Tue, 22 Aug 2006 07:28:12 +0200 (CEST) |
> I have been struggling for a long time to get it to determine the
> size in pixels of the passed string correctly.
>
> Microwindows ultimately calls FT_Glyph_Get_CBox to determine the
> CBox for the character and calculates its size accordingly. It
> doesn't work for space character. The CBox for space character turns
> out to be filled with zeroes, hence wrong pixelsize for the
> string. FT_Glyph_Get_CBox in its turn calls ft_outline_glyph_bbox
> which issues a call to FT_Outline_Get_CBox which does the
> calculations. However the calculations are based on the
> outline->n_points field, which is zero for the space character. This
> seems like a bug to me. Or maybe there is a workaround for this?
Please give an example (say, with, verdana or tahoma) and describe
what you expect.
Werner