[Top][All Lists]
[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
>
>
RE: [ft-devel] [Patch] Autofit and stem snapping, Turner, David, 2005/09/21
RE: [ft-devel] [Patch] Autofit and stem snapping, Turner, David, 2005/09/23
RE: [ft-devel] [Patch] Autofit and stem snapping,
Turner, David <=
RE: [ft-devel] [Patch] Autofit and stem snapping, Turner, David, 2005/09/27
RE: [ft-devel] [Patch] Autofit and stem snapping, Turner, David, 2005/09/27
RE: [ft-devel] [Patch] Autofit and stem snapping, Turner, David, 2005/09/27