[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft] Convert_glyph()
From: |
suzuki toshiya |
Subject: |
Re: [ft] Convert_glyph() |
Date: |
Fri, 18 Jan 2013 10:07:49 +0900 |
User-agent: |
Mozilla-Thunderbird 2.0.0.12 (X11/20080406) |
Hi,
Thank you for the info, the problem is that ras.error is
not set appropriately in the case that the overflow occurs?
Regards,
mpsuzuki
Dakai Liu wrote:
> Dear list,
>
> I have encountered a rendering failure on a Kanji glyph. Turned out to
> errorring in Convert_glyph(). The last line of the function:
>
> return (Bool) (ras.top < ras.maxBuff ? SUCCESS : FAILURE )
>
> returns an error when ras.top == ras.maxBuff. And sebsequently the
> Render_Single_Pass() failed too.
> Then I replace the a fore mentioned line with the following:
>
> if ( ras.top < ras.maxBuff )
> {
> return (Bool)SUCCESS;
> }
> else
> {
> ras.error = Raster_Err_Overflow;
> return (Bool)FAILURE;
> }
>
> Then the error goes away. Please advice the new code is correct?
>
>
> Best Regards,
> Dakai
> _______________________________________________
> Freetype mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/freetype