Al-Qurtas-Islamic-bank-The-.../src/type1
Ben Wagner 535c67dda7 [mm] Tolerate missing Blend dictionary entries
In a Multiple Master font, the Blend dictionary must contain valid
Private, FontInfo, and FontBBox. The current code will error if any of
these are present and invalid, but will not error and will provide
uninitialized data if the Blend dictionary exists but does not contain
one of these entries. This change reverts to the older behavior of
treating any missing entries as containing all zero data and not
returning an error.

In the future it may be best to keep track of when these are actually
initialized and error if they are not.

* src/type1/t1load.c (t1_allocate_blend): Zero initiailize.
2021-10-25 22:38:05 -04:00
..
module.mk Update all copyright notices. 2021-01-17 07:18:48 +01:00
rules.mk Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1afm.c Decorate qsort callbacks with cdecl. 2021-02-12 19:28:05 -05:00
t1afm.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1driver.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1driver.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1errors.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1gload.c Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1gload.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1load.c [mm] Tolerate missing Blend dictionary entries 2021-10-25 22:38:05 -04:00
t1load.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1objs.c [base] Fix ppem size overflow. 2021-08-18 07:27:02 +02:00
t1objs.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1parse.c [cff,type1,type42] s/FT_ALLOC/FT_QALLOC/ for initialized buffers. 2021-04-23 14:03:03 -04:00
t1parse.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
t1tokens.h Update all copyright notices. 2021-01-17 07:18:48 +01:00
type1.c Update all copyright notices. 2021-01-17 07:18:48 +01:00