freetype2/src/truetype
Werner Lemberg 27fee7f8c6 [sfnt, truetype] Always provide default instance.
As documented in the OpenType specification, an entry for the
default instance may be omitted in the named instance table.  In
particular this means that even if there is no named instance table
in the font we actually do have a named instance, namely the default
instance.

For consistency, we always want the default instance in our list of
named instances.  If it is missing, we try to synthesize it.

* src/sfnt/sfobjs.c (sfnt_init_face): Check whether the default
instance is in the table of named instances.  Otherwise adjust
number of instances.

* src/truetype/ttgxvar.c: Include FT_TRUETYPE_IDS_H.
(TT_Get_MM_Var): Use `face->root.style_flags' as the number of named
instances.
Sythesize a named instance entry if necessary.
(tt_done_blend): Free `normalized_stylecoords'.
2017-03-06 20:45:44 +01:00
..
Jamfile Update copyright year. 2017-01-04 20:16:34 +01:00
module.mk Update copyright year. 2017-01-04 20:16:34 +01:00
rules.mk Update copyright year. 2017-01-04 20:16:34 +01:00
truetype.c Update copyright year. 2017-01-04 20:16:34 +01:00
ttdriver.c [truetype] Implement `VVAR' table support. 2017-02-06 13:13:02 +01:00
ttdriver.h Update copyright year. 2017-01-04 20:16:34 +01:00
tterrors.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttgload.c [truetype] Minor improvement. 2017-02-28 15:27:43 +01:00
ttgload.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttgxvar.c [sfnt, truetype] Always provide default instance. 2017-03-06 20:45:44 +01:00
ttgxvar.h [truetype] Make `TT_Set_MM_Blend' set named instance index. 2017-03-04 11:04:24 +01:00
ttinterp.c * src/truetype/ttinterp.c (TT_RunIns): Adjust loop detector limits. 2017-01-20 10:16:38 +01:00
ttinterp.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttobjs.c * include/freetype/internal/tttypes.h (TT_Face): s/isCFF2/is_cff2/. 2017-02-23 08:23:39 +01:00
ttobjs.h [truetype] More preparations for MVAR support. 2017-01-11 10:05:27 +01:00
ttpic.c Update copyright year. 2017-01-04 20:16:34 +01:00
ttpic.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttpload.c Update copyright year. 2017-01-04 20:16:34 +01:00
ttpload.h Update copyright year. 2017-01-04 20:16:34 +01:00
ttsubpix.c Update copyright year. 2017-01-04 20:16:34 +01:00
ttsubpix.h Update copyright year. 2017-01-04 20:16:34 +01:00