Hi all,
I believe I'm seeing a regression between 2.3.9 and 2.3.11 when
rendering monochrome text, resulting in a stray pixel being
rendered - See the attached screenshots.  Note that I feel this
is a regression since the 2.3.11 version looks wrong, while the
older 2.3.9 looks correct.  This is on a 64-bit Mandriva 2010.0
system (GCC 4.4.1).  Note that no problems are seen when the
text is rendered using AA.  Also, hinting is disabled.

I had initially encountered this via Cairo, but after some
debugging and discussions with them, suspicion is on the
FT_Outline_Get_Bitmap() function that Cairo uses as part of its
rasterization of text.

Unfortunately, I'm not able to give out this custom font nor view
it in ftview, so I'm at a bit of a loss as to how to best pass this
problem over to someone for further investigation - Suggestions
welcome!

Meanwhile, I can provide the raw geometry of the problematic
diamond shape (from the font file), in the hopes that it can be
used somehow:
     -35, 368   (LL)
    -111, 444   (UL)
     -22, 444   (UR)
      54, 368   (LR)
     -35, 368   (LL)
My suspicion is on the 45-degree angle the lower-right corner forms,
with that angle triggering a problem somewhere in
freetype-2.3.11/raster/ftraster.c

As part of my testing, I switched back from 2.3.11 to 2.3.9, and my
failing tests then passed, reinforcing my suspicion that the problem
is in FT 2.3.11.

Any suggestions about how to proceed welcome!
Ian

<<attachment: ft_2.3.9.png>>

<<attachment: ft_2.3.11.png>>

_______________________________________________
Freetype mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to