On Tue, Oct 27, 2020 at 2:17 AM Vincent Torri <[email protected]> wrote:
> in libass Changelog, it is said that they implement a faster stroker
> than freetype. I think that the code is done the 31st July 2017 :
>
> https://github.com/libass/libass/commits/master?after=d149636f502f5774ae1a8fb4c554b122674393b2+209&branch=master
>
> what do you think of this ?

Our stroker is dog slow because of excessive trigonometry
(https://savannah.nongnu.org/bugs/?43441). Specifically, to track
orientation, we should use Cartesian unit vectors instead of angles
(polar coordinates). Other than that, our algorithm is solid.

Alexei

Reply via email to