diff options
author | Werner Lemberg <wl@gnu.org> | 2016-10-26 16:00:00 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2016-10-26 16:00:00 +0200 |
commit | 9c45ac39661af69119e95d25e4d4dc09c6467d43 (patch) | |
tree | afb40c2f78668202a49757ca19d070fc85712360 /src/type1/t1driver.c | |
parent | 5614090725658439e7b4260c50a031c7355bab2a (diff) | |
download | freetype2-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.c | 1 |
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 */ }; |