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: Turner, David
Subject: RE: [ft-devel] [Patch] Autofit and stem snapping
Date: Mon, 26 Sep 2005 11:28:02 +0200

Hi Frédéric,

please try the current CVS. I've not finished my
analysis, but the fact is that Owen's patch was also
correct after all, though didn't impact the Cairo/libXft
problem :o)

- David

> -----Message d'origine-----
> De : Frederic Crozat [mailto:address@hidden
> Envoyé : lundi 26 septembre 2005 10:14
> À : Turner, David
> Cc : Werner LEMBERG; address@hidden
> Objet : RE: [ft-devel] [Patch] Autofit and stem snapping
> 
> 
> 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]