summaryrefslogtreecommitdiff
path: root/src/type1/t1driver.c
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2016-10-26 16:00:00 +0200
committerWerner Lemberg <wl@gnu.org>2016-10-26 16:00:00 +0200
commit9c45ac39661af69119e95d25e4d4dc09c6467d43 (patch)
treeafb40c2f78668202a49757ca19d070fc85712360 /src/type1/t1driver.c
parent5614090725658439e7b4260c50a031c7355bab2a (diff)
downloadfreetype2-9c45ac39661af69119e95d25e4d4dc09c6467d43.tar.gz
Add `FT_Get_{MM,Var}_Blend_Coordinates' functions.
* include/freetype/ftmm.h: Declare. * include/freetype/internal/services/svmm.h (FT_Get_MM_Blend_Func): New typedef. (MultiMasters): New MM service function `get_mm_blend'. (FT_DEFINE_SERVICE_MULTIMASTERSREC): Updated. Update all callers. * src/base/ftmm.c (FT_Get_MM_Blend_Coordinates, FT_Get_Var_Blend_Coordinates): Implement. * src/truetype/ttdriver.c: Updated. * src/truetype/ttgxvar.c (TT_Get_MM_Blend): New function to handle `get_mm_blend' service. * src/truetype/ttgxvar.h: Updated. * src/type1/t1driver.c: Updated. * src/type1/t1load.c (T1_Get_MM_Blend): New function to handle `get_mm_blend' service. * src/type1/t1load.h: Updated. * docs/CHANGES: Document.
Diffstat (limited to 'src/type1/t1driver.c')
-rw-r--r--src/type1/t1driver.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/type1/t1driver.c b/src/type1/t1driver.c
index c8a87d585..e5fb70124 100644
--- a/src/type1/t1driver.c
+++ b/src/type1/t1driver.c
@@ -122,6 +122,7 @@
(FT_Get_MM_Func) T1_Get_Multi_Master, /* get_mm */
(FT_Set_MM_Design_Func) T1_Set_MM_Design, /* set_mm_design */
(FT_Set_MM_Blend_Func) T1_Set_MM_Blend, /* set_mm_blend */
+ (FT_Get_MM_Blend_Func) T1_Get_MM_Blend, /* get_mm_blend */
(FT_Get_MM_Var_Func) T1_Get_MM_Var, /* get_mm_var */
(FT_Set_Var_Design_Func)T1_Set_Var_Design /* set_var_design */
};