From 5485a34c77b898f50ac0562bac2e859e76f95b43 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sat, 4 Jun 2016 06:57:32 +0200 Subject: [PATCH] [truetype] Fix missed test for named instances (#48122). * src/truetype/ftobjs.c (Mac_Read_sfnt_Resource): Implement. --- ChangeLog | 8 +++++++- src/base/ftobjs.c | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 332f42eec..ba4f2abb0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,10 @@ -2016-05-17 Nikolaus Waxweiler +2016-06-04 Werner Lemberg + + [truetype] Fix missed test for named instances (#48122). + + * src/truetype/ftobjs.c (Mac_Read_sfnt_Resource): Implement. + +2016-05-31 Nikolaus Waxweiler [truetype] Let SHPIX move points in the twilight zone in v40. diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index a41b77123..c2dc6183b 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -1791,8 +1791,8 @@ FT_Long face_index_in_resource = 0; - if ( face_index == -1 ) - face_index = 0; + if ( face_index < 0 ) + face_index = -face_index - 1; if ( face_index >= resource_cnt ) return FT_THROW( Cannot_Open_Resource );