summaryrefslogtreecommitdiff
path: root/src/truetype/ttgload.c
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2018-05-16 20:37:43 +0200
committerWerner Lemberg <wl@gnu.org>2018-05-16 21:21:18 +0200
commit583dabf2918cc9ca82cac0b16482d2c56de8c3fa (patch)
tree6b47163ed3dd4a631a23b526dc6fb252e729d47f /src/truetype/ttgload.c
parentf1458d2e44d89e8bc7c0db068f1cbc54b74b9d98 (diff)
downloadfreetype2-583dabf2918cc9ca82cac0b16482d2c56de8c3fa.tar.gz
Add function `FT_Get_GlyphLayers' to access `COLR' table data.
* include/freetype/internal/ftobjs.h (FT_Glyph_LayerRec): Move this structure to... * include/freetype/freetype.h (FT_Glyph_LayerRec): ... this header file. (FT_Glyph_Layer): New typedef. Update code to use it where appropriate. * src/base/ftobjs.c (FT_Get_GlyphLayers): New function.
Diffstat (limited to 'src/truetype/ttgload.c')
-rw-r--r--src/truetype/ttgload.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/truetype/ttgload.c b/src/truetype/ttgload.c
index 0bd9af73f..95ba68dd3 100644
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -2894,15 +2894,15 @@
/* The outline based algorithm took care of metrics. */
/* Read additional color info if requested. */
- if ( ( load_flags & FT_LOAD_COLOR ) &&
- ( (TT_Face)(glyph->face) )->colr_and_cpal )
+ if ( ( load_flags & FT_LOAD_COLOR ) &&
+ ( (TT_Face)glyph->face )->colr_and_cpal )
{
TT_Face face = (TT_Face)glyph->face;
FT_Memory memory = face->root.memory;
SFNT_Service sfnt = (SFNT_Service)face->sfnt;
- FT_Glyph_LayerRec* glyph_layers;
- FT_UShort num_glyph_layers;
+ FT_Glyph_Layer glyph_layers;
+ FT_UShort num_glyph_layers;
error = sfnt->load_colr_layer( face,