freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] [PATCH v2] Improve FT_Outline_Embolden for the unintended


From: Byeongsik Jeon
Subject: Re: [ft-devel] [PATCH v2] Improve FT_Outline_Embolden for the unintended artifacts problem (#45596).
Date: Wed, 10 Oct 2018 00:03:49 +0900
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0

On Tue, 9 Oct 2018 09:51:05 -0400, Alexei Podtelezhnikov
<address@hidden> 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.



reply via email to

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