Hello Dave,

thanks for your detailed response.

> The initial hintmap feature is relatively new in Adobe's CFF
> rasterizers.  It does not exist in CoolType (the rasterizer used in
> Acrobat).  CoolType uses an interpreter that handles either Type 1
> or CFF in one pass.  But because it does not build an initial
> hintmap, it is able to process Type 1 hint declarations that occur
> mid-charstring.  Hint processing in CoolType is very different from
> the rasterizer that Adobe contributed to FreeType.

OK, I thought something along this line.  Given that you write

  The main motivation for the initial hintmap feature was to deal with
  distortions caused by blue zones.  [...]

I wonder whether CoolType's hinting engine produces inferior results
compared to the engine Adobe has contributed to FreeType...

> I suppose you could disable the use of the initial hintmap for Type 1
> charstrings only.

If I understand correctly, this is what Ewald started with, and he got
bad results...

> But your two pass approach has the advantage of making the initial
> hintmap feature work for Type 1.  As long as the performance impact
> is acceptable, I think this is a good choice.

Thanks for confirmation!

Ewald, have you already done some benchmarks?


    Werner

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to