summaryrefslogtreecommitdiff
path: root/include/freetype/internal/tttypes.h
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2023-04-26 08:17:17 +0200
committerWerner Lemberg <wl@gnu.org>2023-05-06 18:53:50 +0200
commitfb982e78a7d4468aa55ae2b560f0213d289c52fa (patch)
tree56cc2d62f5eba246742acf543c9f2bb44a31b9b4 /include/freetype/internal/tttypes.h
parentb5e57b041b1ee4a86e58b1f63ea1b95fd0b2a3d7 (diff)
downloadfreetype2-fb982e78a7d4468aa55ae2b560f0213d289c52fa.tar.gz
New Variation Font function `FT_Get_Default_Named_Instance`.
* include/freetype/ftmm.h, src/base/ftmm.c (FT_Get_Default_Named_Instance): New function. * include/freetype/internal/services/svmm.h (FT_Get_Default_Named_Instance_Func): New typedef. (FT_Service_MultiMasters): New field `get_default_named_instance`. (FT_DEFINE_SERVICE_MULTIMASTERSREC): Updated. * include/freetype/internal/tttypes.h (TT_Face): New field `var_default_named_instance`. * src/sfnt/sfobjc.s (sfnt_init_face): Initialize `var_default_named_instance`. * src/cff/cffdrivr.c (cff_get_default_named_instance): New function. (cff_service_multi_masters): Updated. * src/truetype/ttgxvar.c (TT_Get_MM_Var): Initialize `var_default_named_instance`. (TT_Get_Default_Named_Instance): New function. * src/truetype/ttgxvar.h: Updated. * src/truetype/ttdriver.c (tt_service_gx_multi_masters): Updated. * src/type1/t1driver.c (t1_service_multi_masters): Updated. * docs/CHANGES: Updated.
Diffstat (limited to 'include/freetype/internal/tttypes.h')
-rw-r--r--include/freetype/internal/tttypes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/freetype/internal/tttypes.h b/include/freetype/internal/tttypes.h
index af6830a4d..10af061b9 100644
--- a/include/freetype/internal/tttypes.h
+++ b/include/freetype/internal/tttypes.h
@@ -1315,6 +1315,9 @@ FT_BEGIN_HEADER
* var_postscript_prefix_len ::
* The length of the `var_postscript_prefix` string.
*
+ * var_default_named_instance ::
+ * The index of the default named instance.
+ *
* horz_metrics_size ::
* The size of the 'hmtx' table.
*
@@ -1552,6 +1555,7 @@ FT_BEGIN_HEADER
const char* var_postscript_prefix; /* since 2.7.2 */
FT_UInt var_postscript_prefix_len; /* since 2.7.2 */
+ FT_UInt var_default_named_instance; /* since 2.13.1 */
#endif
/* since version 2.2 */