freetype2/src
Alexei Podtelezhnikov 47103b2f19 [truetype] Clean up phantom point accounting.
This formalizes that the phantom points appended in the outline
do not increase its point count, nor are they tagged or included
in any additional contours.  Only their coordinates are stored.
They are counted in the glyph zone, however.

* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Infer `n_points`
from the outline size plus four phantom points.
* src/truetype/ttgxvar.h (TT_Vary_Apply_Glyph_Deltas): Remove this
argument.
* src/truetype/ttgload.c (tt_prepare_zone): Add phantom four.
(TT_Process_Simple_Glyph, load_truetype_glyph): Update all callers.
2022-06-18 23:09:17 -04:00
..
autofit * src/autofit/afglobal.c (af_face_globals_new): Reduce zeroing. 2022-01-18 14:05:46 -05:00
base [stream] Fix reading s32 when long is s64 2022-06-18 12:58:23 -04:00
bdf * src/bdf/README: Updated. 2022-02-19 13:37:07 +01:00
bzip2 Whitespace. 2022-04-01 08:50:33 +02:00
cache Whitespace. 2022-04-01 08:50:33 +02:00
cff [svg] Set linear advances when loading SVG glyphs 2022-06-06 16:55:17 -04:00
cid Update all copyright notices. 2022-01-11 10:54:10 +01:00
dlg Update all copyright notices. 2022-01-11 10:54:10 +01:00
gxvalid Whitespace. 2022-04-01 08:50:33 +02:00
gzip [gzip] Handle inflate returning Z_NEED_DICT 2022-06-14 04:49:29 +00:00
lzw * src/lzw/ftzopen.c (ft_lzwstate_stack_grow): Cosmetic macro change. 2022-06-11 23:47:19 -04:00
otvalid Update all copyright notices. 2022-01-11 10:54:10 +01:00
pcf [pcf] Delay encoding allocation and avoid its zeroing. 2022-01-26 11:23:38 -05:00
pfr Whitespace. 2022-04-01 08:50:33 +02:00
psaux Whitespace. 2022-04-01 08:50:33 +02:00
pshinter Fix clang++ warnings. 2022-03-31 07:49:35 +02:00
psnames Update all copyright notices. 2022-01-11 10:54:10 +01:00
raster Whitespace. 2022-04-01 08:50:33 +02:00
sdf [sdf] Do not throw errors for invisible glyphs. 2022-04-30 19:38:11 +02:00
sfnt [woff] Don't allocate table entries until needed 2022-06-13 15:32:28 -04:00
smooth [smooth] Fix GCC LTO crashes on Windows. 2022-06-10 11:34:56 -04:00
svg * src/svg/ftsvg.c (ft_svg_property_set): Disallow NULL pointers. 2022-01-23 19:05:15 +01:00
tools Update all copyright notices. 2022-01-11 10:54:10 +01:00
truetype [truetype] Clean up phantom point accounting. 2022-06-18 23:09:17 -04:00
type1 [type1] Directly search for eexec in private dict 2022-06-16 14:51:57 +00:00
type42 Whitespace. 2022-04-01 08:50:33 +02:00
winfonts Whitespace. 2022-04-01 08:50:33 +02:00