On Tue, 9 Oct 2018 09:51:05 -0400, Alexei Podtelezhnikov
<[email protected]> wrote:
>>> the outline has to be simplified by
>>> removing self-intersecting segments and replacing them with a point at
>>> the intersection of the flanking segments. That is it and then you
>>> apply emboldening cleanly.
>>>
>> Yes. I was trying to do a solution this way. The problem is that this method
>> alone can eliminate the intended design of the font.
> 
> Emboldening is akin to rolling a ball around the perimeter. A ball
> sometimes cannot get into features smaller than its size - those
> features are indeed removed. This is unavoidable. A huge ball rolling
> around any glyph would produce shapeless blob. The larger the strength
> of emboldening, the more features are removed.
> 

OK.

What I'm saying is,
the current shifter has too big value as it goes around 0(360) degree,
so it makes up the intersection that should not be made.

However, the shifter replacement is not the priority of the task now.
First, after the intersection removal code is completed, it is a problem
to think about.

I'll do my work as soon as I get time. The exchange of opinions with you
has been a great reference.

Thanks.

_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to