diff --git a/ChangeLog b/ChangeLog index 91d8bbbce..20a79d0c5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2014-11-22 Werner Lemberg + + [type42] Allow only embedded TrueType fonts. + + This is a follow-up to Savannah bug #43659. + + * src/type42/t42objs.c (T42_Face_Init): Exclusively use the + `truetype' font driver for loading the font contained in the `sfnts' + array. + 2014-11-22 Werner Lemberg [type42] Fix Savannah bug #43659. diff --git a/src/type42/t42objs.c b/src/type42/t42objs.c index 7a9cb5781..915e81fe7 100644 --- a/src/type42/t42objs.c +++ b/src/type42/t42objs.c @@ -292,7 +292,9 @@ FT_Open_Args args; - args.flags = FT_OPEN_MEMORY; + args.flags = FT_OPEN_MEMORY | FT_OPEN_DRIVER; + args.driver = FT_Get_Module( FT_FACE_LIBRARY( face ), + "truetype" ); args.memory_base = face->ttf_data; args.memory_size = face->ttf_size;