Hi James, all,
At 10:49 18/03/2010 -0400, James Cloos wrote:
It looks like ftraster.c:Vertical_Sweep_Drop() is responsible for that.
Actually this routine never gets called in either case. It seems the
vertical pass processing decides there is nothing to do. That is, in
Render_Single_Pass
KS If the feature lies completely below one half pixel (ie yMax
KS 32) then the whole glyph is elided. If any part of the glyph
KS lies above half the pixel (ie yMax = 32) then the pixel is
KS marked.
Interesting.
It's easily possible that my overshoot code doesn't cover this corner
case.
WL == Werner LEMBERG w...@gnu.org writes:
WL What do you mean with `constant'?
Unchanged from the non-transformed case.
WL The transformation takes place before the glyph gets rendered,
WL and those flags are computed during the rasterization.
But per that my question is moot.
WL Actually,