> It seemed like the simplest answer to this was to mark all outlines
> extracted from a CFF2 font as FT_OUTLINE_OVERLAP, because there's no
> inexpensive method of detecting it. And so I added code to do that and
> verified it was heeded in ftsmooth.c -- but the ftgrid output didn't
> look any different.

FT_OUTLINE_OVERLAP mitigates the artifact but does not completely
remove it. The 4x4 resolution increase might still have some residual
artifacts. Further increasing it is impractical and prohibitive from
the performance standpoint. I think this is the issue in your example.
The most egregious  overlaps which cover half-pixels are dealt with
quite successfully.

Alexei

Reply via email to