freetype2/src/truetype
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
..
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
truetype.c Update all copyright notices. 2023-01-17 09:18:25 +01:00
ttdriver.c * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttdriver.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
tterrors.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ttgload.c Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
ttgload.h Update all copyright notices. 2023-01-17 09:18:25 +01:00
ttgxvar.c * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttgxvar.h * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttinterp.c [truetype] Signature fixes. 2023-05-07 14:59:50 +02:00
ttinterp.h [truetype] Signature fixes. 2023-05-07 14:59:50 +02:00
ttobjs.c * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttobjs.h [truetype] tt_size_reset_height to take FT_Size 2023-04-17 12:32:04 -04:00
ttpload.c * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttpload.h * src/truetype/*: Clean up interface. 2023-05-07 14:59:50 +02:00
ttsubpix.c * src/*: Replace leading underscores with trailing ones in dummy variables. 2023-02-26 20:18:54 +01:00
ttsubpix.h Update all copyright notices. 2023-01-17 09:18:25 +01:00