commit | b3a6a20a805366e0bc7044d1402d04c53f9c1660 | [log] [tgz] |
---|---|---|
author | Alexei Podtelezhnikov <apodtele@gmail.com> | Sun Apr 14 19:37:57 2024 |
committer | Alexei Podtelezhnikov <apodtele@gmail.com> | Sun Apr 14 19:37:57 2024 |
tree | 6ea65ce66205cfcdf4b1da5513ace40ac3347a58 | |
parent | fff58f5424e4214c5ce3b35f8735d670ec40496f [diff] |
[smooth] Switch to vertical bisections. With horizontal bisections, the smallest section is a whole single scanline. Almost horizontal lines or other complex scanlines can easily overflow the rendering pool. Switching to vertical bisections splits the scanlines and should rule out the overflows. Fixes #1269. * src/smooth/ftgrays.c (gray_convert_glyph): Bisect vertically.