diff options
author | Werner Lemberg <wl@gnu.org> | 2017-10-07 12:57:11 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2017-10-07 12:57:11 +0200 |
commit | e9ef538a4fb6745ed26bdc6905abb6b5af325e91 (patch) | |
tree | a67461d44beeefa8273608015b07466f777e08cc /src/type1/t1load.c | |
parent | 8c92f7622cdf1e2a0354a818f67edfaa92e4cced (diff) | |
download | freetype2-e9ef538a4fb6745ed26bdc6905abb6b5af325e91.tar.gz |
Make `FT_Set_Named_Instance' work.
* src/cff/cffdrivr.c (cff_set_instance): New function.
(cff_service_multi_masters): Register it.
* src/truetype/ttgxvar.c (TT_Set_Named_Instance): New function.
* src/truetype/ttgxvar.h: Updated.
* src/truetype/ttdriver.c (tt_service_gx_multi_masters): Register
it.
* src/type1/t1load.c (T1_Reset_MM_Blend): New function.
* src/type1/t1load.h: Updated.
* src/type1/t1driver.c (t1_service_multi_masters): Register it.
Diffstat (limited to 'src/type1/t1load.c')
-rw-r--r-- | src/type1/t1load.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/type1/t1load.c b/src/type1/t1load.c index 8ac3810ff..9259df64a 100644 --- a/src/type1/t1load.c +++ b/src/type1/t1load.c @@ -553,6 +553,18 @@ } + /* MM fonts don't have named instances, so only the design is reset */ + + FT_LOCAL_DEF( FT_Error ) + T1_Reset_MM_Blend( T1_Face face, + FT_UInt instance_index ) + { + FT_UNUSED( instance_index ); + + return T1_Set_MM_Blend( face, 0, NULL ); + } + + /*************************************************************************/ /* */ /* Just a wrapper around T1_Set_MM_Design to support the different */ |