freetype
[Top][All Lists]
Advanced

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

Re: [Freetype] News from the field


From: Torgeir Veimo
Subject: Re: [Freetype] News from the field
Date: 21 Mar 2003 11:11:28 +0000

On Wed, 2003-03-12 at 18:50, Torgeir Veimo wrote:
> On Wed, 2003-03-12 at 13:45, Torgeir Veimo wrote:
> > On Wed, 2003-03-12 at 11:11, David Turner wrote:
> > > Hello Torgeir,
> > > 
> > > Torgeir Veimo wrote:
> > > > On Wed, 2003-03-12 at 10:51, David Turner wrote:
> > > > 
> > > >>   I'll try my best to find some time in the coming days to finalize
> > > >>   2.1.4 by getting its last important bugs out, which are in my
> > > >>   opinion:
> > > > 
> > > > 
> > > >>      - probably a few other annoying things that were lastly revealed
> > > >>        on the mailing lists, or which  I discovered recently.
> > > > 
> > > > 
> > > > Does this include the rendering glitch with the bitstream charter type1
> > > > font as described by me here last week?
> > > > 
> > > Probably not. I will only fix problems where:
> > > 
> > >    - the problem is well identified *and* well understood
> > >    - the fix is obvious *or* has been thoroughly tested
> > > 
> > > I can only afford "quick looks" at existing problems, and since
> > > touching the hinting algorithms is a *very* delicate process
> > > (one improvement for one font may break other ones) there are
> > > chances that this bug will not be fixed for 2.1.4
> > 
> > Ok. 
> > 
> > I put pshalgo3.c into 2.1.3 (with some tweaks) and got the same results.
> > It seems stem_adjust is not being done anymore in 2.1.4rc2, because of
> > the "#if 0" on line 523 in that file. Setting it to 1 works for 2.1.3,
> > but not 2.1.4rc2. Any ideas?
> 
> It seems that reenabling psh3_dimension_quantize_len at line 337, and
> reenabling stem adjusment at line 523 onwards fixes the issues with stem
> widht I'm seeing. Is there a particular reason this has been disable for
> 2.1.4rc1/2?

Any chance of reenabling stem adjustment for 2.1.4? All postscript fonts
I've tried looks much better with it enabled.


address@hidden pshinter]# diff -u pshalgo3-orig.c pshalgo3.c
--- pshalgo3-orig.c     2003-03-21 11:05:25.000000000 +0000
+++ pshalgo3.c  2003-03-21 11:05:54.000000000 +0000
@@ -332,7 +332,7 @@
  
/*************************************************************************/
  
/*************************************************************************/
  
-#if 0
+#if 1
   static FT_Pos
   psh3_dimension_quantize_len( PSH_Dimension  dim,
                                FT_Pos         len,
@@ -520,7 +520,7 @@
           hint->cur_pos = pos;
           hint->cur_len = fit_len;
  
-#if 0
+#if 1
          /* stem adjustment tries to snap stem widths to standard
           * ones. this is important to prevent unpleasant rounding
           * artefacts...

-- 
Torgeir Veimo <address@hidden>




reply via email to

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