freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] [Patch] CJK autofit/autohint blue zones


From: JustFillBug
Subject: Re: [ft-devel] [Patch] CJK autofit/autohint blue zones
Date: Sat, 8 Jan 2011 10:39:43 +0000 (UTC)
User-agent: slrn/pre1.0.0-18 (Linux)

On 2011-01-08, JustFillBug <address@hidden> wrote:
>
> Issues:
>=======
> The way the edges are detected in CJK autofitter is different from Latin
> autofitter. As can be seem using fontforge autofit function.
>
> In Latin code, there are 'single' edges which do not pair with any other
> edges. While in CJK fitter, the 'single' edges are lost. So the bottom
> edge on stroke like Y will not be detected by the CJK fitter.
>

I was wrong here. The CJK fitter uses the same routine as Latin fitter
to detect segments and edges. 

The real problem is that the Latin segment detector cannot find the
terminal segment if there is a slight curvature there. That's, if there
is slightly off the spline control point between the 2 anchor point of a
terminal segment, the segment cannot be detected. As shown in the
attached example. 

If someone can improve this situation, it will be greatly appreciated.

Attachment: autofit-lost-segment-nq8.png
Description: PNG image


reply via email to

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