Al-Qurtas-Islamic-bank-The-.../src
Alexei Podtelezhnikov 3bb512bc9f [smooth] Introduce direct oversampling for overlaps.
This implements oversampling to metigate artifacts in pixels partially
covered by overlapping contours.  It turns out that the 4x4
oversampling is sufficient but, at least, quadruples the rendering
time.  The outline has to set FT_OUTLINE_OVERLAP to use this method.

* include/freetype/ftimage.h (FT_OUTLINE_OVERLAP): New flag.
* src/smooth/ftsmooth.c (ft_smooth_render): Check it to...
(ft_smooth_raster_overlap): ... inflate outline and set up direct
rendering for oversampling with...
(ft_smooth_overlap_spans): ... new span function that integrates them.
2020-07-03 22:29:34 -04:00
..
autofit Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
base Fix memory leak (#58624). 2020-06-19 18:49:36 +02:00
bdf Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
bzip2 Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
cache Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
cff [cff] Fix handling of `style_name == NULL' (#58630). 2020-06-20 05:31:34 +02:00
cid [cff, cid] Fix segfaults in case of error (#58621). 2020-06-19 10:37:50 +02:00
gxvalid Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
gzip Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
lzw Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
otvalid Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
pcf Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
pfr Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
psaux [psaux] Fix memory leak (#58626). 2020-06-19 18:51:33 +02:00
pshinter Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
psnames Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
raster Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
sfnt [woff2] Fix segfault. 2020-06-19 05:41:37 +02:00
smooth [smooth] Introduce direct oversampling for overlaps. 2020-07-03 22:29:34 -04:00
tools Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
truetype Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
type1 Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
type42 Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
winfonts Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00