freetype/src/sfnt
Dominik Röttsches 9e422b67c8 [sfnt] Add API to retrieve 'COLR' v1 root paint (#59703).
* src/sfnt/ttcolr.c (BaseGlyphV1Record): New structure.
(tt_face_load_colr): Handle version 1 table header.
(find_base_glyph_v1_record): New auxiliary function.
(tt_face_get_colr_glyph_paint): New function to find the root
`FT_OpaquePaint` object for a given glyph ID.

* src/sfnt/ttcolr.h: Updated.
2021-01-14 15:56:03 +01:00
..
module.mk Update all copyright notices. 2020-01-19 17:05:19 +01:00
pngshim.c * src/sfnt/pngshim.c (Load_SBit_Png): Fix memory leak (#59322). 2020-10-23 08:32:30 +02:00
pngshim.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
rules.mk Update all copyright notices. 2020-01-19 17:05:19 +01:00
sfdriver.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
sfdriver.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
sferrors.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
sfnt.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
sfobjs.c * src/*: Don't use more than one '\n' in FT_TRACE and FT_ERROR. 2020-12-05 09:43:45 +01:00
sfobjs.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
sfwoff2.c * src/*: More fixes for using a '\n' in FT_TRACE and FT_ERROR. 2020-12-07 10:29:24 +01:00
sfwoff2.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
sfwoff.c * src/*: Don't use more than one '\n' in FT_TRACE and FT_ERROR. 2020-12-05 09:43:45 +01:00
sfwoff.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttbdf.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttbdf.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttcmap.c Fix clang warnings. 2020-07-07 16:58:14 +02:00
ttcmap.h Fix clang warnings. 2020-07-07 16:58:14 +02:00
ttcmapc.h Update all copyright notices. 2020-01-19 17:05:19 +01:00
ttcolr.c [sfnt] Add API to retrieve 'COLR' v1 root paint (#59703). 2021-01-14 15:56:03 +01:00
ttcolr.h [sfnt] Add API to retrieve 'COLR' v1 root paint (#59703). 2021-01-14 15:56:03 +01:00
ttcpal.c * src/sfnt/tt{colr,cpal}.c: Fix signedness warnings from VC++. 2020-10-18 07:36:57 -04:00
ttcpal.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttkern.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttkern.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttload.c * src/*: Don't use more than one '\n' in FT_TRACE and FT_ERROR. 2020-12-05 09:43:45 +01:00
ttload.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttmtx.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttmtx.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttpost.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ttpost.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ttsbit.c Fix `-Wformat' compiler warnings. 2020-07-28 07:33:40 +02:00
ttsbit.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
woff2tags.c [build] Fix multi and C++ builds. 2020-07-06 11:49:00 +02:00
woff2tags.h [build] Fix multi and C++ builds. 2020-07-06 11:49:00 +02:00