freetype2/src
Alexei Podtelezhnikov 8f255c89e1 [raster] Speed up Bézier arches with extrema.
While it is recommended to have an explicit point at each curve
extrema, they might be missing or outline could be rotated. This
leads to excessive bisections in raster to find them.  This change
helps to decrease the number of bisections.  The scanline
intersections remain monotonous, of course.

* src/raster/ftraster.c (Conic_To, Cubic_To): Check that control
points cross the scanlines to bisect.
2023-11-27 22:44:36 -05:00
..
autofit [autofit] Fix synchronization mistake between FreeType and ttfautohint. 2023-09-05 08:09:31 +02:00
base Comment typos. 2023-09-24 20:09:17 -04:00
bdf Replace `sprintf` with `snprintf`. 2023-05-23 13:18:01 +02:00
bzip2 * src/bzip2/ftbzip2.c: Signature fixes. 2023-05-08 06:26:43 +02:00
cache [cache] Merge functions. 2023-05-12 22:27:08 -04:00
cff * src/cff/cffparse.c (CFF_Field_Handler): Some s/0/NULL/. 2023-09-09 23:01:13 -04:00
cid [type1, cid, type42] Post-cleanup. 2023-09-09 22:20:00 -04:00
dlg * src/*: Replace leading underscores with trailing ones in dummy variables. 2023-02-26 20:18:54 +01:00
gxvalid * src/gxvalid/gxvcommn.h (GXV_USHORT_TO_SHORT): Removed. 2023-09-25 22:26:15 -04:00
gzip [gzip] Update sources to zlib 1.13. 2023-08-27 09:47:24 +02:00
lzw Fix 'fall-through' warning messages. 2023-02-08 21:09:32 +01:00
otvalid Update all copyright notices. 2023-01-17 09:18:25 +01:00
pcf * src/pcf/pcfutil.c (BSWAP16): Limit clang support. 2023-10-21 19:08:20 -04:00
pfr [pfr] Signature fixes. 2023-05-07 15:57:06 +02:00
psaux [psaux] Use `FT_SqrtFixed`. 2023-09-19 22:29:14 -04:00
pshinter [pshinter] Signature fixes. 2023-05-07 20:26:12 +02:00
psnames */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
raster [raster] Speed up Bézier arches with extrema. 2023-11-27 22:44:36 -05:00
sdf [sdf] Correct handling of empty glyphs. 2023-06-09 05:38:49 +02:00
sfnt * src/sfnt/ttpost.c (load_format_20): Micro-optimize. 2023-09-06 22:58:46 -04:00
smooth * src/smooth/ftgrays.c: Move the sweep functions... 2023-10-09 22:22:24 -04:00
svg */*: Remove many function pointer casts. 2023-06-03 06:58:09 +02:00
tools * src/tools/apinames.c (read_header_file): Typos. 2023-09-14 13:00:07 +00:00
truetype Comment typos. 2023-09-24 20:09:17 -04:00
type1 * src/type1/t1afm.c (t1_get_index): Restore `strlen` call. 2023-09-10 22:34:17 -04:00
type42 [type1, cid, type42] Post-cleanup. 2023-09-09 22:20:00 -04:00
winfonts * src/winfonts/winfnt.c: Signature fixes. 2023-05-07 16:30:21 +02:00