[Top][All Lists]

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

[Devel] Re: Debian Bug#213232: FTC_SBit_Cache_Lookup broken (?)

From: Anthony Fok
Subject: [Devel] Re: Debian Bug#213232: FTC_SBit_Cache_Lookup broken (?)
Date: Fri, 17 Oct 2003 00:56:49 +0800
User-agent: Mutt/1.5.4i

Hello Ralf and freetype-devel list members,

I'm soliciting information and help about a possible bug that crept in
shortly before the FreeType 2.1.5 release.  Debian users have been filing
bugs about fonts not being displayed in certain programs since
FreeType 2.1.4-5 (2.1.4 + CVS 2003-08-18).  This may well be caused by the
following discovery by Ralf about FTC_SBit_Cache_Lookup.

2.1.4-4 (CVS 2003-06-07) work fine; 2.1.4-5 (CVS 2003-08-18) to 2.1.5-2
(2.1.5 + read_pfb_tag() fix) do not.

Anyhow, Ralf, could you please provide a way for us to reproduce your
problems, specifically: what font?  In what programs?  Posting your
debugging logs would be immensely helpful, since I haven't experienced any
problem myself and don't even know where to look.  Many thanks!  :-)

On Mon, Sep 29, 2003 at 10:40:51AM +0200, address@hidden wrote:
> Package: libfreetype6
> Version: 2.1.5-2
> Severity: serious
> The FTC_SBitRec argument of the FTC_SBit_Cache_Lookup call is not filled
> with correct values. yadvance is filled correctly whereas for width,
> height, left, top and xadvance I got always 0 (which is not correct).
> Hence programs using the caching code of freetype and checking the heights
> of a character might think the height is 0 and consequently they might not
> output any character. Since there are programs that do no longer output
> characters rendered by freetype due to this bug, I consider it serious.
> Best regards,
> Ralf
> P.S. Current testing (2.1.4-4) libfreetype6 works fine even when I compile
> the code with unstable libfreetype6-dev.

David and Werner, this is a wild guess, but would this have anything to do
with this?

     2003-07-01  Werner Lemberg  <address@hidden>

        * src/cache/ftcsbits.c (ftc_sbit_node_compare): Only add `size' if
        there is no error.  Reported by Knut St. Osmundsen

Or something else altogether?  Thanks again for your help!  :-)

(Yes, the big freeze for Debian 3.1 is coming soon, so we're trying to get
the big bugs solved before it's too late.  :-)



Anthony Fok Tung-Ling
ThizLinux Laboratory   <address@hidden>
Debian Chinese Project <address@hidden>
Come visit Our Lady of Victory Camp! 

reply via email to

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