freetype2/src/cff
Alexei Podtelezhnikov 5f131cfd20 [cff, truetype] Validate variation axes immediately.
Instead of validating variation axes in every access, OpenType specs
suggest that peak = 0 be used to tag invalid ranges.  This implements
just that once during loading.

* src/cff/cffload.c (cff_blend_build_vector): Move the range checks...
(cff_vstore_load): ... here.
* src/truetype/ttgxvar.c (tt_var_get_item_delta): Ditto...
(tt_var_load_item_variation_store): ... ditto.
2024-05-21 16:24:43 -04:00
..
cff.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffcmap.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffcmap.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffdrivr.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffdrivr.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cfferrs.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffgload.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffgload.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffload.c [cff, truetype] Validate variation axes immediately. 2024-05-21 16:24:43 -04:00
cffload.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffobjs.c [cff, truetype] Always set up default variable instance. 2024-02-29 07:06:46 +01:00
cffobjs.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffparse.c Update all copyright notices. 2024-01-27 11:11:22 -05:00
cffparse.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
cfftoken.h Update all copyright notices. 2024-01-27 11:11:22 -05:00
module.mk Update all copyright notices. 2024-01-27 11:11:22 -05:00
rules.mk Update all copyright notices. 2024-01-27 11:11:22 -05:00