freetype2/src/cff
Werner Lemberg 416d4c25f1 Add new load flag `FT_LOAD_NO_SVG`.
Modern color fonts often contain both an 'SVG' and 'COLR' table.  FreeType
always preferred 'SVG' over 'COLR' (this was a design decision), however,
this might not be the right choice for the user.  The new flags makes
FreeType ignore the 'SVG' table while loading a glyph.

Fixes #1229.

* include/freetype/freetype.h (FT_LOAD_NO_SVG): New macro.

* src/base/ftobjs.c (FT_Load_Glyph), src/cff/cffgload.c (cff_slot_load),
src/truetype/ttgload.c (TT_Load_Glyph): Use it.
2023-05-15 16:04:15 +02:00
..
cff.c Update all copyright notices. 2023-01-17 09:18:25 +01:00
cffcmap.c * src/cff/cffcmap.c: Signature fixes. 2023-05-07 14:59:50 +02:00
cffcmap.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
cffdrivr.c * src/cff/cffdrivr.c (cff_glyph_load): Fix guard for `size`. 2023-05-08 20:12:26 +02:00
cffdrivr.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
cfferrs.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
cffgload.c Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
cffgload.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
cffload.c * src/cff/*: Clean up interface. 2023-05-07 14:59:21 +02:00
cffload.h * src/cff/*: Clean up interface. 2023-05-07 14:59:21 +02:00
cffobjs.c * src/cff/*: Clean up interface. 2023-05-07 14:59:21 +02:00
cffobjs.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
cffparse.c Minor compiler warning fixes. 2023-05-08 07:22:59 +02:00
cffparse.h [cff] Simplify `t2_strings` management in the old engine. 2023-03-20 16:53:51 -04:00
cfftoken.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
module.mk Update all copyright notices. 2023-01-17 09:18:25 +01:00
rules.mk Update all copyright notices. 2023-01-17 09:18:25 +01:00