freetype-devel
[Top][All Lists]
Advanced

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

RE: [ft-devel] [Patch] Autofit and stem snapping


From: Frederic Crozat
Subject: RE: [ft-devel] [Patch] Autofit and stem snapping
Date: Mon, 26 Sep 2005 10:13:44 +0200

Le vendredi 23 septembre 2005 à 09:07 +0200, Turner, David a écrit :
> Hi everyone,
> 
> I've got it !
> 
> - the demo code didn't really select the hinting algorithm
>   correctly, I've corrected it in the CVS to match libXft's
>   behaviour
> 
> - there was a bug in the auto-fitter, which never resetted
>   hint mode bitflags within af_latin_hints_init. The fix is
>   a one-liner below !!. Shame on me :o)
> 
>   The problem was probably introduced in 2.1.9, which used
>   the auto-fitter, instead of the auto-hinter, by default.
>   The patch applies to 2.1.9 as well. Fixed in CVS this
>   morning before going to work.
> 
> I'd like to thank Frederic for its analysis, which has been
> helpful to locate the problem quickly. However, I'd like to
> add that:
> 
> - there is still a bug in "ftview", where cycling rendering
>   modes creates some weird rendering the second time you
>   activate RGB decimated mode.
> 
>   I currently believe it is a bug in the blitter of the
>   'minigraph' library, used by the demo programs. Which
>   would imply, if I'm correct, that this doesn't impact
>   FreeType or the cache
> 
> - I'm still unsure wether the current auto-fitter sources
>   duplicate 100% the old auto-hinter with regards to
>   hinting algorithm. I'll have to check this.
> 
>   Maybe Owen's patch wasn't so bad after all, though in
>   surprising ways ;-)

Hmm, I've just tried current CVS HEAD or 2.1.10 + fixing patch and I can
confirm it fixes the rendering changes when switching rendering flags
during a running session. Unfortunately, subpixel rendering is still as
ugly as before in horizontal LCD (RGB or BGR), with the yellow or blue
shadow, and now, you get it all the time :(

Any hope for fixing this quickly (I'd really like to integrate this fix
in Mandriva 2006 and ISO will be sent to duplicate really soon now) ?

-- 
Frederic Crozat <address@hidden>
Mandriva





reply via email to

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