freetype2/src
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
..
autofit Minor compiler warning fixes. 2023-05-08 07:22:59 +02:00
base Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
bdf * src/bdf/bdfdrivr.c: Clean up interface. 2023-05-07 14:59:50 +02:00
bzip2 * src/bzip2/ftbzip2.c: Signature fixes. 2023-05-08 06:26:43 +02:00
cache [cache] Merge functions. 2023-05-12 22:27:08 -04:00
cff Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
cid [t1cid] Set FT_FACE_FLAG_CID_KEYED. 2023-05-11 14:31:23 +00:00
dlg * src/*: Replace leading underscores with trailing ones in dummy variables. 2023-02-26 20:18:54 +01:00
gxvalid Update all copyright notices. 2023-01-17 09:18:25 +01:00
gzip [gzip] File `infback.c` is not needed. 2023-03-07 08:55:58 +01:00
lzw Fix 'fall-through' warning messages. 2023-02-08 21:09:32 +01:00
otvalid Update all copyright notices. 2023-01-17 09:18:25 +01:00
pcf * src/pcf/pcfdrivr.c: Signature fix. 2023-05-07 16:42:01 +02:00
pfr [pfr] Signature fixes. 2023-05-07 15:57:06 +02:00
psaux * src/psaux/t1cmap.c: Signature fixes. 2023-05-08 06:46:55 +02:00
pshinter [pshinter] Signature fixes. 2023-05-07 20:26:12 +02:00
psnames * src/psnames/psmodule.c: Use `FT_CALLBACK_DEF`. 2023-05-07 14:59:50 +02:00
raster [raster] Signature fixes. 2023-05-07 20:51:32 +02:00
sdf [sdf] Signature fixes. 2023-05-07 21:06:14 +02:00
sfnt * src/sfnt/ttcmap: Signature fixes. 2023-05-07 19:16:38 +02:00
smooth * src/smooth/ftgrays.c (FT_SSE2): Don't define for VMS. 2023-05-09 07:15:53 +02:00
svg * src/svg/ftsvg.c: Signature fixes. 2023-05-07 20:57:22 +02:00
tools apinames.c: Add comment. 2023-03-08 10:49:42 +01:00
truetype Add new load flag `FT_LOAD_NO_SVG`. 2023-05-15 16:04:15 +02:00
type1 * src/type1/t1load.c: Signature fixes. 2023-05-07 14:59:50 +02:00
type42 * src/type42/t42parse.c: Signature fixes. 2023-05-07 16:25:37 +02:00
winfonts * src/winfonts/winfnt.c: Signature fixes. 2023-05-07 16:30:21 +02:00